_刘永杰

导航

Array对象的原型下实现一个数组去重的方法


<script>
//在Array对象的原型下实现一个数组去重的方法
Array.prototype.noRepeat = function () {
//定义一个变量接收新数组
var newArr = [];
for (var i = 0; i < this.length; i++) {
if (newArr.indexOf(this[i]) == -1) {
newArr.push(this[i]);//保存
}
}
return newArr;
}
var arr = [15, 49, 121, 132, 121, 122, 54, 89, 30, 30, 49, 54];
console.log(arr.noRepeat());
</script>

posted on 2018-10-30 18:01  _刘永杰  阅读(379)  评论(0)    收藏  举报