将 javascript 变量推入数组
push javascript variable into array
我想使用 2 个全局变量来代替 YYYYYY 和 XXXXXX,但似乎无法弄清楚如何实现它。任何人都可以提出建议吗?
谢谢
var channelKeys = [];
channelKeys.push({
channelNumber: YYYYYY,
name: 'Location1',
key: 'XXXXXX',
fieldList: [{
field: 1,
axis: 'T'
}, {
field: 2,
axis: 'T'
}, {
field: 3,
axis: 'T'
}]
});
Global Variables:
var var1='test'
var var2='test1'
我们可以在 channelKeys 初始化后赋值,如:
channelKeys[0].channelNumber=x;
channelKeys[0].key=x;
或者可以用channelKeys初始化:
var channelKeys = [];
channelKeys.push({
channelNumber: var1,
name: 'Location1',
key: var2,
fieldList: [{
field: 1,
axis: 'T'
}, {
field: 2,
axis: 'T'
}, {
field: 3,
axis: 'T'
}]
});
你可以选择以下类型的东西。您还期待其他东西吗?
var firstVariable = 'YYYYY';
var secondVariable = 'XXXXX';
var channelKeys = [];
channelKeys.push({
channelNumber: firstVariable,
name: 'Location1',
key: secondVariable,
fieldList: [{
field: 1,
axis: 'T'
}, {
field: 2,
axis: 'T'
}, {
field: 3,
axis: 'T'
}]
});
如果您希望循环进入数组并进行替换,您可以像下面这样使用。如果第一个和第二个变量应该是长度相同的数组,
您可以将索引用作第一个和第二个变量名称附近的 [index]。
$.each(channelKeys, function(index){
channelKeys[index].channelNumber = firstVariable;
channelKeys[index].key= secondVariable;
});
可以将全局变量分配给通道键,例如:
var XXXXXX=12;
var YYYYYY =34;
var channelKeys = [];
channelKeys.push({
channelNumber: YYYYYY,
name: 'Location1',
key: XXXXXX,
fieldList: [{
field: 1,
axis: 'T'
}, {
field: 2,
axis: 'T'
}, {
field: 3,
axis: 'T'
}]
});
我想使用 2 个全局变量来代替 YYYYYY 和 XXXXXX,但似乎无法弄清楚如何实现它。任何人都可以提出建议吗? 谢谢
var channelKeys = [];
channelKeys.push({
channelNumber: YYYYYY,
name: 'Location1',
key: 'XXXXXX',
fieldList: [{
field: 1,
axis: 'T'
}, {
field: 2,
axis: 'T'
}, {
field: 3,
axis: 'T'
}]
});
Global Variables:
var var1='test'
var var2='test1'
我们可以在 channelKeys 初始化后赋值,如:
channelKeys[0].channelNumber=x;
channelKeys[0].key=x;
或者可以用channelKeys初始化:
var channelKeys = [];
channelKeys.push({
channelNumber: var1,
name: 'Location1',
key: var2,
fieldList: [{
field: 1,
axis: 'T'
}, {
field: 2,
axis: 'T'
}, {
field: 3,
axis: 'T'
}]
});
你可以选择以下类型的东西。您还期待其他东西吗?
var firstVariable = 'YYYYY';
var secondVariable = 'XXXXX';
var channelKeys = [];
channelKeys.push({
channelNumber: firstVariable,
name: 'Location1',
key: secondVariable,
fieldList: [{
field: 1,
axis: 'T'
}, {
field: 2,
axis: 'T'
}, {
field: 3,
axis: 'T'
}]
});
如果您希望循环进入数组并进行替换,您可以像下面这样使用。如果第一个和第二个变量应该是长度相同的数组, 您可以将索引用作第一个和第二个变量名称附近的 [index]。
$.each(channelKeys, function(index){
channelKeys[index].channelNumber = firstVariable;
channelKeys[index].key= secondVariable;
});
可以将全局变量分配给通道键,例如:
var XXXXXX=12;
var YYYYYY =34;
var channelKeys = [];
channelKeys.push({
channelNumber: YYYYYY,
name: 'Location1',
key: XXXXXX,
fieldList: [{
field: 1,
axis: 'T'
}, {
field: 2,
axis: 'T'
}, {
field: 3,
axis: 'T'
}]
});