Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

Javascript push a key value pair into a nested object array

arr = [
  {
      "id": 1,
      "status": "pending",
      "menues": [
          {
              "title": "Coke",
              "price": "200"
          }
      ]
  },
  {
      "id": 2,
      "status": "delivered",
      "menues": [
          {
              "title": "Pepsi",
              "price": "120"
          }
      ]
  }
];

arr.forEach(nested => {
    nested.menues.forEach(menu => menu.status = nested.status);
    delete nested.status
});
console.log(arr);
Comment

Javascript How to push a key value pair into a nested object array

arr = [
  {
      "id": 1,
      "status": "pending",
      "menues": [
          {
              "title": "Coke",
              "price": "200"
          }
      ]
  },
  {
      "id": 2,
      "status": "delivered",
      "menues": [
          {
              "title": "Pepsi",
              "price": "120"
          }
      ]
  }
];

const res=arr.map(nested =>({ id:nested.id, menues:
  nested.menues.map(menu =>({...menu,status:nested.status})) }));
console.log(res);
Comment

PREVIOUS NEXT
Code Example
Javascript :: javjquery is emptyobject 
Javascript :: Pass Props to a Component Using default parameters in react 
Javascript :: react hook form validation 
Javascript :: jquery grab table row 
Javascript :: regex street 
Javascript :: js merge 2 form data 
Javascript :: js json parse 
Javascript :: document cookies javascript 
Javascript :: creating 2d array in javascript 
Javascript :: rock paper scissors javascript 
Javascript :: jsx style styling 
Javascript :: add element into array 
Javascript :: react app 
Javascript :: metro server not running react native 
Javascript :: document.queryselectorall extract all href element 
Javascript :: how to export mongodb database to json 
Javascript :: javascript split remove last element 
Javascript :: log javascript 
Javascript :: find max and min value in array javascript 
Javascript :: jquery multiple div click 
Javascript :: vue reset all data to default 
Javascript :: react must be in scope when using jsx 
Javascript :: mock an api call in jest 
Javascript :: Dart regex all matches 
Javascript :: ordering array 
Javascript :: mongoose in node.js 
Javascript :: ** javascript 
Javascript :: javascript find in nested array 
Javascript :: js fetch queryselector 
Javascript :: foreach loop js arrow functons 
ADD CONTENT
Topic
Content
Source link
Name
5+4 =