javascript内置对象(三)

来源:互联网 发布:阿里云os系统 编辑:程序博客网 时间:2024/06/05 05:56

三、数组对象(Array)
1、经典对象和属性
length;
contact();
join([separator]);
pop();
push(value,..);
reverse();
shift();//从头部删除第一个元素,并返回
slice(start,end);//返回数组的一部分
sort()
splice(start,deleteCount,value,..);//插入、删除或者替换数组的元素
toLocateString()
toString()
unshift()
var arr1 = new Array();
var arr2 = [];
var arr3 = new Array(5);
var arr4 = new Array(‘a’,’b’,’c’,’a’,1,2,’1’,’2’);
var arr5 = [‘1’,’2’,’3’,’12’,’23123’,’asd’,’asd’,1];

    Array.prototype.unique = function(){        //console.log(this);        var result = [];        this.forEach(function(value){            //console.log(this);            console.log(value);            if(result.indexOf(value)< 0) {                result.push(value);            }        });        return result;    };    console.log(arr4.reverse());    console.log(arr4.sort().reverse());    console.log(arr5);    console.log(arr5.sort());    console.log(arr4);    console.log(arr4.unique());
0 0
原创粉丝点击