数组元素:
删除数组元素;
(数组元素一经定义便不能被删除,使用delete运算符只能删除数组的元素的值,使其恢复到为赋值的状态,即元素的值为undefined,不能删除一个数组元素)
运算符:delete[0];删除数组元素的值
查看数组元素的个数array.length;
**toString() :将数组转换为字符串
join() :将数组元素连接成字符串
push():在数组尾部添加新的元素,并且可以返回数组新的长度
var arr = ['inner'];
var num = 23;
// 将 num 从数组尾部添加
// arr.push() 从数组尾部添加元素,返回数组长度
// 参数是:被添加的元素,参数为多个
var len = arr.push(num,23,'12');
console.log(arr,len); // 4
concat():添加新的元素,并且生成新的数组
**
var a = [1,2,3,4];
var b = ['1','2'];
// arr.concat() 合并数组,并返回合并后的结果
a = a.concat(b);
console.log(a);
unshift:在数组头部添加新的元素,并返回一个新的数组长度
var arr = ['inner'];
// unshift() 从数组头部添加元素,返回数组长度
// 参数:被添加的元素,可以是多个
var len1 = arr.unshift('从头部添加')
console.log(arr,len1);
pop():删除数组最后一个元素,并返回删除元素
var arr = [2,23,3,5,6,'aaa'];
// arr.pop() 从数组尾部删除元素,返回被删除元素。
var res = arr.pop();
console.log(arr,res);
shift():删除数组第一个元素,并且返回删除的元素
var arr = [2,23,3,5,6,'aaa'];
// arr.shift() 从数组头部删除元素,并返回被删除的元素。
var res1 = arr.shift();
console.log(arr,res1);
splice():删除,替换或插入数组元素
// 需求 从某一个位置删除几个元素
var arr1 = [1,2,3,5,4,6,7,8,9,0]
// arr.splice(index,len) 从第几个索引开始 删除几个元素,并返回删除内容
var res2 = arr1.splice(2,3);
console.log(arr1,res2);
reverse():颠倒数组;
var arr = [1,2,4,6,8,0]
// arr.reverse() 颠倒数组
var res = arr.reverse();
console.log(arr,res);