javascript用对象方法实现数组去重并排序

xiaoxiao2021-02-27  370

<script> //用对象方法实现数组去重 Array.prototype.unique = function() { var newArr = []; for (var i = 0; i < this.length; i++) { if(newArr.indexOf(this[i]) == -1){ newArr.push(this[i]); } } return newArr; }; var jarr = [1,2,4,3,45,6,33,4,2]; var unq = jarr.unique(); console.log(unq); //对结果排序 sort unq.sort(function compare(a,b){ return a-b; //倒序 b-a }); console.log(unq); </script>
转载请注明原文地址: https://www.6miu.com/read-4530.html

最新回复(0)