<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script>
Array.prototype.unique = function () {
var arr2 = [];
//原型中的this指向 调用的对象
for (var i = 0; i < this.length; i++) {
if (!arr2.isExist( this[i] ) ) {
arr2.push(this[i]);
}
}
return arr2;
}
Array.prototype.isExist = function (value) {
for (var i = 0; i < this.length; i++) {
if (value == this[i]) {
return true;
}
}
return false;
}
var arr = [10,10,20,20];
alert(arr.unique());
</script>
</head>
<body>
</body>
</html>