如果我只想从数组中打印任何一个元素.任何数组.那么代码会是什么
If i want to print any one element only from an array .. any of the array. what would be the code then?
var a = {
"id": "0001",
"type": "donut",
"name": "Cake",
"ppu": 0.55,
"batters":
{
"batter":
[
{ "id": "1001", "type": "Regular" },
{ "id": "1002", "type": "Chocolate" },
{ "id": "1003", "type": "Blueberry" },
{ "id": "1004", "type": "Devil's Food" }
]
},
"topping":
[
{ "id": "5001", "type": "None" },
{ "id": "5002", "type": "Glazed" },
{ "id": "5005", "type": "Sugar" },
{ "id": "5007", "type": "Powdered Sugar" },
{ "id": "5006", "type": "Chocolate with Sprinkles" },
{ "id": "5003", "type": "Chocolate" },
{ "id": "5004", "type": "Maple" }
]
};
如果我只想从数组中打印任何一个元素..任何数组。 那么代码是什么?
假设我想打印"类型:巧克力"。那我将如何为它编写代码?
提前谢谢。
你可以这样写:
for(var i=0;i<a.batters.batter.length;i++){
console.log(a.batters.batter[i].type)
}
如果您不想只打印巧克力,则可以访问数组而无需循环访问它,例如
var name = a.batters.batter[1].type;
相关文章:
- 是否有任何方法可以使用jQuery替换在数组中定义值的文本
- 创建一个数组数组,没有任何重复的Javascript
- 如何在php中读取没有任何键的JSON数组
- 值中的任何匹配数组
- 我想遍历一个对象数组,我不想要任何重复项
- 比较数组中的连续元素不会返回任何结果(javascript)
- 将数组中的重复项转换为唯一项,而不删除Javascript中的任何项
- 在数组中生成随机数,没有任何重复的数字
- 如果输入包含数组中的任何单词
- 可以't在对另一个数组排序后访问任何数组
- 如果我只想从数组中打印任何一个元素.任何数组.那么代码会是什么
- 以elementsByClassName数组的任何元素为目标
- Javascript数组中未定义的值是否使用任何内存或在for in循环中迭代
- 在数组中有任何项目之前,先查找ng重复模板中的元素数
- 如何在Jquery中使用给定的任何特定排序顺序对字符串数组进行排序
- 如何将变量设置为给定时刻数组的值,而不是数组的任何值
- Javascript:是否有任何后门方法来访问数组的真正隐藏/私有长度属性
- 一种脚本,它从数组中随机加载图像,在查看完所有图像之前不重复任何图像
- JavaScript 数组操作,使任何索引作为变量来获取值
- 角度 - 拼接从数组中删除除所需对象以外的任何内容