Iterating Array of Objects in javascript

后端 未结 9 1428
闹比i
闹比i 2020-12-24 13:31

I am having an array that consists the objects with a key, value how can we iterate each object for caste and id.

[
    Object {
           


        
9条回答
  •  长发绾君心
    2020-12-24 14:23

    The forEach loop accepts an iterator function and, optionally, a value to use as "this" when calling that iterator function.

     var donuts = [
        { type: "Jelly", cost: 1.22 },
        { type: "Chocolate", cost: 2.45 },
        { type: "Cider", cost: 1.59 },
        { type: "Boston Cream", cost: 5.99 }
    ];
    
    donuts.forEach(function(theDonut, index) {
        console.log(theDonut.type + " donuts cost $"+ theDonut.cost+ " each");
    });
    

    Subsequently it can also be broken down to this

    var donuts = [
      { type: "Jelly", cost: 1.22 },
      { type: "Chocolate", cost: 2.45 },
      { type: "Cider", cost: 1.59 },
      { type: "Boston Cream", cost: 5.99 }
    ];
    
    
    function ShowResults(donuts) {  
        console.log(donuts.type + " donuts cost $"+ donuts.cost+ " each");  
    }
    
    donuts.forEach(ShowResults);
    

提交回复
热议问题