我对 JS 对象的理解很薄弱。如果我将一组对象传递到一个新数组中,然后尝试获取某个索引处的长度或值(如下面的摘录),我会返回一条未定义的消息。这里有明显的错误吗?谢谢。
var arrayTest = [];
var objCollection = obj.name + obj.size + obj.weight;
arrayTest.push(objCollection);
alert(arrayTest[0]); // returns undefined
澄清一下,我正在收集客户的产品选择并将其存储在 json 文件中的技术数据返回 - 目的是将这个选择放入表格中。
{
"name": "the name",
"size": "the size",
"weight": "the weight"
},