标签:asc 指定 for info 遍历 一起 元素 push concat
constructor 返回对创建此对象的数组函数的引用。
length 设置或返回数组中元素的数目。
prototype 使您有能力向对象添加属性和方法。
拼接:
排序:
兼容性不好:
push():向数组的末尾增加一项 返回值是数组的新长度
<script>
var arr=[1,2,3,4];
console.log(arr.push(5))
</script>

unshift():向数组开头增加一项 返回值是数组的新长度
<script>
var arr=[2,3,4];
console.log(arr.unshift(1))
</script>

pop():删除数组的末尾项 返回值是删除的数组项
<script>
var arr=[1,2,3,4];
console.log(arr.pop(4))
</script>

shift():删除数组开头项 返回被删除的开头项目
<script>
var arr=[1,2,3,4];
console.log(arr.shift())
</script>

splice():删除数组中的任意项 返回值是被删除的数组项(第一个参数为要删除元素的索引值,第二个参数为删除的长度,并返回所删除的元素。会改变原有数组)
<script>
var arr=[1,2,3,4,5,6,7,8];
console.log(arr.splice(2,2))
</script>
索引从0开始
slice():复制数组 返回值是复制到的新数组 写上数值之后 不包含被复制的最后一项
<script>
var arr=[1,2,3,4,5,6,7,8];
console.log(arr.slice(2,5))
</script>
第一个参数为索引值,第二个参数为数组数
concat():连接两个或更多的数组,并返回结果。
<script>
var arr1=[1,2,3,4];
var arr2=[5,6,7,8,9];
console.log(arr1);
console.log(arr2);
console.log(arr1.concat(arr2));
</script>

join() :把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。
<script>
var arr=[1,2,3,4];
console.log(arr.join(‘+‘))
</script>

reverse():倒序数组 返回值倒序数组 原有数组改变
<script>
var arr=[1,2,3,4,5];
console.log(arr.reverse());
</script>
原数组已经改变
sort():对数组的元素进行排序
var arr = [2,1,3,6,11,22,4,33] console.log(arr.sort());

indexOf():返回获取项在数组中的索引
<script>
var arr = [1,2,3,4,5,6,7]
console.log(arr.indexOf(4));
</script>

forEach(): 循环遍历数组 参数是一个匿名函数 默认返回为undefined
<script>
var arr=[1,2,3,4,5,6,7,8];
var a="test";
var b=[123];
var o=arr.forEach(function
(a,b){
console.log(a,b)
});
</script>

标签:asc 指定 for info 遍历 一起 元素 push concat
原文地址:https://www.cnblogs.com/gyix/p/10150688.html