您好,欢迎来到叨叨游戏网。
搜索
您的当前位置:首页js 判断对象数组中是否有某个对象,有则替换,无则添加

js 判断对象数组中是否有某个对象,有则替换,无则添加

来源:叨叨游戏网
// 原始数组
let list = [
	{id: 1, name: 'joker'},
	{id: 2, name: 'xue'},
];
// 需要插入到数组的新对象
let obj = {id: 2, name: 'mo'};

// 判断对象数组中是否存在该对象
let index = list.findIndex((item) => item.id === obj.id);
// 如果有就替换,没有就添加
if (index !== -1) {
	list.splice(index, 1, obj);
} else {
	list.push(obj);
}
console.log(list);

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- gamedaodao.net 版权所有 湘ICP备2024080961号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务