//判断数组是否包含某对象
let data = [
{name:'你好'},
{name:'前端'},
{name:'Hello World'},
],
val = {name:'Hello World'};
JSON.stringify(data).indexOf(JSON.stringify(val)) !== -1; // true
//判断两数组/对象是否相等
let a = [1,2,3],
b = [1,2,3];
JSON.stringify(a) === JSON.stringify(b); // true
array.find();
array.includes()
也可以实现~
本文介绍几种使用JavaScript进行数组及对象比较的方法,包括利用JSON.stringify进行深比较,以及使用Array.prototype.find和Array.prototype.includes实现元素查找。这些技巧有助于提高代码效率和可读性。
2454

被折叠的 条评论
为什么被折叠?



