Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.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,如果我只想打印数组中的任何一个元素。。数组中的任何一个。那么代码是什么呢 假设我想打印“Type:chocolate”。那么我该如何为它编写代码呢 提前谢谢。你可以这样写: var a = { "id": "0001", "type": "donut", "name": "Cake", "ppu": 0.55, "batters": { "batter": [

如果我只想打印数组中的任何一个元素。。数组中的任何一个。那么代码是什么呢

假设我想打印“Type:chocolate”。那么我该如何为它编写代码呢


提前谢谢。

你可以这样写:

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" }
        ]
};

一个非常模糊的问题。请具体说明。哪个数组?二者都哪种风格?请添加一些代码和所需结果。是否直接访问属性<代码>a.顶部[2]。然后键入。是否要迭代
a
对象并打印所有
type
-键?是的,你已经试过什么了?:)这是存储在var a中的json数据。我想写一个代码来获取“type”:“Chocolate”。想要从这个json对象获取并打印它。这是我想从这两个阵列中执行的基本操作。:)请帮忙,因为我对这一切都不熟悉。打印“type:chocolate”for(var=0,1=a.batter.length;ithanks,但我只想打印巧克力不是所有的……它会是精确的吗?for(var=0,1=a.batter.length;i
for(var i=0;i<a.batters.batter.length;i++){
   console.log(a.batters.batter[i].type)
}
var name = a.batters.batter[1].type;