JavaScript 多个数组对象
JavaScript multiple array objects
我想用Javascript创建这个数组,但实际上我在这个过程中被打动了。我在下面举了一个例子:
我在生成"产品"列表对象的第二个数组时遇到了一个非常大的问题。你们中的任何人能否告诉我如何生成多个产品列表,如下所示。
var dataLayer = [];
dataLayer.push({
'products': [{
'name': 'FTP',
'id': 'TXN_987666',
'price': 123,
'brand': 'ABC',
'category': 'RTP',
'quantity': '4'
}, {
'name': 'CHI',
'id': 'TXN_89798798',
'price': 656,
'brand': 'Fairmont',
'category': 'FMP',
'quantity': 7
}]
}
}
});
.push() 语句的末尾有几个额外的大括号。试试这个:
<script type="text/javascript">
var dataLayer = [];
dataLayer.push({
'products': [{
'name': 'FTP',
'id': 'TXN_987666',
'price': 123,
'brand': 'ABC',
'category': 'RTP',
'quantity': '4'
}, {
'name': 'CHI',
'id': 'TXN_89798798',
'price': 656,
'brand': 'Fairmont',
'category': 'FMP',
'quantity': 7
}]
});
// Test the object contents --
// Click arrows to expand the array members in the console
console.log(dataLayer);
</script>
相关文章:
- Javascript(Angular)从一个对象数组到第二个数组查找值
- 在Javascript中转换对象数组
- 在JavaScript中通过索引从对象数组中获取值
- Backbone虹吸以获取对象数组
- 如何在DataTables 2.1中迭代对象数组
- Javascript-根据赋值顺序,按键合并对象数组
- 将事件附加到对象/数组
- jQuery$.inArray()总是返回-1和一个对象数组
- javascript处理一个对象数组以获得一个新的对象数组
- javascript在数组中获取对象数组中键的所有不同值
- 在对象数组中查找多个值的d3范围
- Undercore.js获取对象数组中键对象的值
- 在mongoose中使用正则表达式在对象数组中进行查询搜索
- 如何通过json对象数组为嵌套对象赋值
- 如何循环通过2个对象数组并通过匹配id进行合并
- 为对象数组创建列表项
- 如何使用javascript合并两个对象数组
- JSON到对象数组,并向每个对象添加项
- JavaScript:从对象数组中获取唯一值及其计数
- 按不同项目对对象数组进行排序