如何高效算法实现两个数组中相似元素的精准匹配?
- 内容介绍
- 文章标签
- 相关推荐
本文共计358个文字,预计阅读时间需要2分钟。
javascriptfunction twoArraySameData(array1, array2) { // 去除数组1中重复的元素 var reg=/(\d+)\1+/g; array1=array1.map(function(item) { return item.replace(reg, '$1'); });
// 去除数组2中重复的元素 array2=array2.map(function(item) { return item.replace(reg, '$1'); });
// 比较两个数组是否相同 return JSON.stringify(array1)===JSON.stringify(array2);}
本文共计358个文字,预计阅读时间需要2分钟。
javascriptfunction twoArraySameData(array1, array2) { // 去除数组1中重复的元素 var reg=/(\d+)\1+/g; array1=array1.map(function(item) { return item.replace(reg, '$1'); });
// 去除数组2中重复的元素 array2=array2.map(function(item) { return item.replace(reg, '$1'); });
// 比较两个数组是否相同 return JSON.stringify(array1)===JSON.stringify(array2);}

