JavaScript对数组的操作

js中for in循环的用法
			var a=[1,3,5,8,2,4];
			//x为每个数组元素的下标
			for(var x in a){
    
    
				console.log(a[x]);
			}

array.splice() 方法向/从数组中添加/删除元素
语法
array.splice(index,howmany,item1,.....,itemX)
index 规定从何处添加/删除元素。该参数是开始插入和(或)删除的数组元素的下标,必须是数字。
howmany 规定应该删除多少元素。必须是数字,但可以是 "0"。如果未规定此参数,则删除从 index 开始到原数组结尾的所有元素。
item1, ..., itemX 可选。要添加到数组的新元素

concat() 方法用于连接两个或多个数组。
该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。

语法
arrayObject.concat(arrayX,arrayX,......,arrayX)
参数 描述
arrayX 必需。该参数可以是具体的值,也可以是数组对象。可以是任意多个。
返回值
返回一个新的数组。该数组是通过把所有 arrayX 参数添加到 arrayObject 中生成的。如果要进行 concat() 操作的参数是数组,那么添加的是数组中的元素,而不是数组。

array.sort()可以对数组进行排序
array.reverse()可以对数组进行翻转


猜你喜欢

转载自blog.csdn.net/ziyue13/article/details/115078724