这次给大家带来如何使用JS实现合并多个数组去重算,使用JS实现合并多个数组去重算的注意事项有哪些,下面就是实战案例,一起来看一下。
本文实例讲述了JS实现的合并多个数组去重算法。分享给大家供大家参考,具体如下:
var arr1 = ['a','b']; var arr2 = ['a','c','d']; var arr3 = [1,'d',undefined,true,null]; //合并两个数组,去重 var concat_ = function(arr1,arr2){ //不要直接使用var arr = arr1,这样arr只是arr1的一个引用,两者的修改会互相影响 var arr = arr1.concat(); //或者使用slice()复制,var arr = arr1.slice(0) for(var i=0;i<arr2.length console.log><p style="text-align: left;">运行结果:</p> <p style="text-align: left;"><img src="https://img.php.cn/upload/article/000/061/021/8ad01ea9fbb969a221eb81c9e18d6eee-0.png" alt=""></p> <pre class="brush:php;toolbar:false">var arr1 = ['a','b']; var arr2 = ['a','c','d']; var arr3 = [1,'d',undefined,true,null]; //合并多个数组,去重 var concat = function(arr1,arr2,arr3){ if(arguments.length <p style="text-align: left;">运行结果:</p><p style="text-align: left;"><img src="https://img.php.cn/upload/article/000/061/021/8ad01ea9fbb969a221eb81c9e18d6eee-1.png" alt=""></p><pre class="brush:php;toolbar:false">//合并多个数组,去重,排序 var arr1 = [1,6,4,0]; var arr2 = [8,20,7,4.5]; var arr3 = [6,0,7,90,2]; var concat = function(arr1,arr2,arr3){ if(arguments.length <p style="text-align: left;">运行结果:</p><p style="text-align: left;"><img src="https://img.php.cn/upload/article/000/061/021/8ad01ea9fbb969a221eb81c9e18d6eee-2.png" alt=""></p><p>相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!</p><p>推荐阅读:</p><p><a href="http://www.php.cn/js-tutorial-398279.html" target="_blank">antd下拉框联动使用步骤详解</a><br></p><p><a href="http://www.php.cn/js-tutorial-398281.html" target="_blank">如何开发一个自定义库</a><br></p>
以上就是如何使用JS实现合并多个数组去重算的详细内容,更多请关注php中文网其它相关文章!
Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号