copy prop into nested object array

from Mureinik on StackO

by trentHarlem

JavaScript

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);

// move this to fiddle with html input
/* 
const value = 30.1;
const separated = `${value}`.split("."); 
//const separated2 = `${value}`.split(" "); //WRONG
console.log(separated) // output will be ["30", "1"]
const separatedBySpace = separated.join(' ')
console.log(separatedBySpace) // "30 1"
console.log(separated[0], separated[1]) // "30", "1" 
*/