var arr = [1,2,3]; // 上面的所有举例都基于 arr=[1,2,3];
1、concat 连贯两个或更多的数组,并返回后果
arr.concat(4,5);// 可输入 [1,2,3,4,5] 不扭转原数组 arr=[1,2,3]
2、join 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔
arr.join(','); // 可输入 1,2,3 不扭转原数组 arr=[1,2,3]
3、pop 删除并返回数组的最初一个元素
arr.pop(); // 返回 3,扭转原数组 arr=[1,2]
4、push 向数组的开端增加一个或更多元素,并返回新的长度
arr.push(4); // 扭转原数组,arr=[1,2,3,4]
5、reverse 颠倒数组中元素的程序
arr.reverse(); //arr=[3,2,1]
6、shift 删除并返回数组的第一个元素
arr.shift(); // 返回 1,扭转原数组 arr=[2,3]
7、slice 从某个已有的数组返回选定的元素
slice(start,end)
比方 arr.slice(1,2) // 返回的是 [2],不扭转原数组 arr=[1,2,3]
参数 | 是否必填 | 含意 |
---|---|---|
start | 必须 | 规定从何处开始选取。如果是正数,那么它规定从数组尾部开始算起的地位。也就是说,-1 指最初一个元素,-2 指倒数第二个元素,以此类推。 |
end | 可选 | 规定从何处完结选取。该参数是数组片断完结处的数组下标。如果没有指定该参数,那么切分的数组蕴含从 start 到数组完结的所有元素。如果这个参数是正数,那么它规定的是从数组尾部开始算起的元素。 |
8、sort 对数组的元素进行排序
如果 list = [2,-4,8]
list.sort() // 返回是 [-4,2,8],会扭转原数组,list=[-4,2,8]
9、splice 删除元素,并向数组增加新元素
如果用来删除元素的话
arr.splice(2,1) // 返回了 3,并且扭转了原数组,arr=[1,2]
如果用来增加元素的话
aaa.splice(1,0,'哈哈哈')// 返回 [1, "哈哈哈", 2, 3]
参数 | 是否必填 | 含意 |
---|---|---|
index | 必须 | 需为整数,规定增加 / 删除我的项目的地位,应用正数可从数组结尾处规定地位 |
howmany | 必须 | 要删除的我的项目数量。如果设置为 0,则不会删除我的项目 |
10、toSource 返回该对象的源代码
<script type="text/javascript">
function employee(name,job,born)
{
this.name=name;
this.job=job;
this.born=born;
}
var bill=new employee("Bill Gates","Engineer",1985);
document.write(`bill.toSource()`);
</script>
最初输出 ({name:"Bill Gates", job:"Engineer", born:1985})
11、toString 把数组转换为字符串,并返回后果
arr.toString() // 返回 "1,2,3" 不扭转原数组 arr=[1,2,3]
12、unshift 向数组的结尾增加一个或更多元素,并返回新的长度
arr.unshift(0);// 返回 [0,1,2,3] IE6/ 7 不反对,扭转原数组,arr=[0,1,2,3]
上面没有喽,常见的数组解决你 xiao 会了吗?感激大家多多反对点赞喔!(^▽^)
学习是一条令人时而喜极若狂、时而郁郁寡欢的路线。成长路上咱们一起共勉。