原型对象之数组去重1
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script>
function CreateArr(a) {
this.arr = a;
}
CreateArr.prototype.unique = function () {
var arr2 = [];
for (var i = 0; i < this.arr.length; i++) {
if (arr2.indexOf(this.arr[i]) == -1) {
arr2.push(this.arr[i]);
}
}
return arr2;
}
var a = new CreateArr( [ 10, 20, 30, 30, 30, 50, 100, 1, 10, 10 ] );
alert(a.unique());
var arr3 = [ 10, 10, 20, 20 ];
alert(arr3.unique());
</script>
</head>
<body>
</body>
</html>

浙公网安备 33010602011771号