“Ganti objek dalam array javascript” Kode Jawaban

Ganti objek dalam array javascript

var item = {...}
var items = [{id:2}, {id:2}, {id:2}];

var foundIndex = items.findIndex(x => x.id == item.id);
items[foundIndex] = item;
Ill Iguana

Perbarui item dalam array objek

//Initailize array of objects.
let myArray = [
  {id: 0, name: "Jhon"},
  {id: 1, name: "Sara"},
  {id: 2, name: "Domnic"},
  {id: 3, name: "Bravo"}
],
    
//Find index of specific object using findIndex method.    
objIndex = myArray.findIndex((obj => obj.id == 1));

//Log object to Console.
console.log("Before update: ", myArray[objIndex])

//Update object's name property.
myArray[objIndex].name = "Laila"

//Log object to console again.
console.log("After update: ", myArray[objIndex])
Upset Unicorn

Temukan dan ganti nilai dalam array objek JavaScript

let arr = [
  {
    "enabled": true,
    "deviceID": "eI2K-6iUvVw:APA",
  },
  {
    "enabled": true,
    "deviceID": "e_Fhn7sWzXE:APA",
  },
  {
    "enabled": true,
    "deviceID": "e65K-6RRvVw:APA",
  },
];

const id = 'eI2K-6iUvVw:APA';

arr.find(v => v.deviceID === id).enabled = false;

console.log(arr);
Calm Crossbill

JavaScript Temukan objek di array dan ganti

 const updatedData = originalData.map(x => (x.id === id ? { ...x, updatedField: 1 } : x));
Relieved Rattlesnake

Jawaban yang mirip dengan “Ganti objek dalam array javascript”

Pertanyaan yang mirip dengan “Ganti objek dalam array javascript”

Lebih banyak jawaban terkait untuk “Ganti objek dalam array javascript” di JavaScript

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya