可以定义一个包含多个对象的数组,并为每个对象设定一个唯一的ID属性,然后使用该ID属性对数组中的对象进行区分。
示例代码如下:
// 定义包含多个对象的数组 let myArray = [ {id: 1, name: 'Apple', color: 'Red'}, {id: 2, name: 'Banana', color: 'Yellow'}, {id: 3, name: 'Grape', color: 'Purple'}, {id: 4, name: 'Orange', color: 'Orange'} ];
// 使用数组的find方法根据ID查找对象并返回 function getObjectById(id) { return myArray.find(obj => obj.id === id); }
// 示例用法 let apple = getObjectById(1); // 获取ID为1的对象 console.log(apple.name); // 输出:Apple
let grape = getObjectById(3); // 获取ID为3的对象 console.log(grape.color); // 输出:Purple
上一篇:按照id排序列表