Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 推送键值对并在没有索引的情况下使用它们_Javascript - Fatal编程技术网

Javascript 推送键值对并在没有索引的情况下使用它们

Javascript 推送键值对并在没有索引的情况下使用它们,javascript,Javascript,我是否可以将key:vale对推送到一个JavaScript数组中,这样我以后就可以在不使用索引的情况下使用它们,即使我不知道将以什么顺序获取它们?我的意思是,这样的代码会起作用: var test = []; test.push({key1: 5}); test.push({key2: 7}); console.log(test[0].key1); 但是假设我不总是按照那个顺序接收密钥,并且希望最后一行是console.log(test.key1),无需对其编制索引。我是否可以以某种方式推

我是否可以将key:vale对推送到一个JavaScript数组中,这样我以后就可以在不使用索引的情况下使用它们,即使我不知道将以什么顺序获取它们?我的意思是,这样的代码会起作用:

var test = [];
test.push({key1: 5});
test.push({key2: 7});

console.log(test[0].key1);

但是假设我不总是按照那个顺序接收密钥,并且希望最后一行是
console.log(test.key1),无需对其编制索引。我是否可以以某种方式推送这些对,以便以后我只需要指定要为其指定值的键,而不需要指定它所在的索引?

使用对象并将key1分配为这样的值:
test.key1=5


但是现在它不能像数组一样工作,而不是按,使用一个对象并像这样分配key1:
test.key1=5


但是现在它不能像数组一样工作,而不是按,使用一个对象并像这样分配key1:
test.key1=5


但是现在它不能像数组一样工作,而不是按,使用一个对象并像这样分配key1:
test.key1=5

但是现在它不能像数组一样工作了

是的

var test = {};
test.key1 = 5;
test.key2 = 7;
是的

是的

是的


是否仍希望能够按索引引用测试元素?您是否需要通过数字和键对测试进行索引?您应该从阅读JavaScript的基本介绍开始。您是否仍然希望能够通过索引引用测试元素?您是否需要通过数字和键对测试进行索引?您应该从阅读JavaScript的基本介绍开始。您是否仍然希望能够通过索引引用测试元素?您是否需要通过数字和键对测试进行索引?您应该从阅读JavaScript的基本介绍开始。您是否仍然希望能够通过索引引用测试元素?您需要通过数字和键对测试进行索引吗?您应该从阅读JavaScript的基本介绍开始。