js 数组操作

js 数组操作

	let arr = [1, 2]

1、push()和unshift()向数组的 尾部/头部 添加若干元素,并返回 数组的 新长度

	arr.push(3,4)//返回 arr 的新长度 4
	
	arr ;                  // arr = [1,2,3,4];
	
	arr.unshift(0,0.5);    // 返回 arr 的新长度 6
	
	arr ;                  // arr = [0,0.5,1,2,3,4];

2、pop()和shift()从数组的 尾部/头部 删除1个元素(删且只删除1个),并返回 被删除的元素;空数组是继续删除,不报错,但返回undefined;

  arr.pop();      //返回 4;

  arr ;          // arr = [0,0.5,1,2,3];

  arr.pop();      //返回 3;

  arr ;         // arr = [0,0.5,1,2];

  arr.shift();    // 返回 0 ;

  arr ;         // arr = [0.5,1,2]

3、splice(start, deleteCount, item)在指定位置添加/移除元素

添加

	let fruits = ["Banana", "Orange", "Apple", "Mango"];
	
	fruits.splice(2, 0, "Lemon", "Kiwi");
	
	fruits  ;         // fruits = ["Banana", "Orange", "Lemon", "Kiwi", "Apple", "Mango"]

移除

	let arr = [1,2,3,4,5]

	arr.splice(0, 1)

	arr ;			// arr = [2,3,4,5]

4、slice数组截取

arr.slice(0,3) 

你可能感兴趣的:(js/jquery,javascript,开发语言,ecmascript)