原型对象之数组去重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>

 

posted @ 2017-06-29 11:10  御酒  阅读(172)  评论(0)    收藏  举报