//数组的.unshift()
//作用 头部添加
//参数 添加的元素
//返回的值是 新数组的长度
//语法 可以追加多个属性 ,用逗号隔开
// var arr = ['武大郎','潘金莲','西门庆','武松'];
// arr.unshift('纳荣宝',1,2);
// console.log(arr.unshift());
//数组的.push
// 作用 尾部添加
// 参数 需要追加元素
// 返回值 新数值的长度
// 语法 可以追加多个属性 ,用逗号隔开
// var arr = ['武大郎','潘金莲','西门庆'];
// console.log(arr);
// arr.push('纳荣宝');
// var res = arr.push('付雨桐','纳荣宝');
// console.log(arr , res);
//数组的.delete()
// 作用 直接删除
// 参数 数组的下标
// 返回值 true
// 语法 只删除内容 ,不删除位置
// var arr = ['武大郎', '潘金莲', '西门庆', '武松', '纳荣宝'];
// console.log(delete arr[0]);
// console.log(arr);
//数组.shift()
// 作用 头部删除
// 参数 无
// 返回值 删除的值
// 语法 数组名.shift()
// var arr = ['武大郎', '潘金莲', '西门庆', '武松', '纳荣宝'];
// arr.shift();
// console.log(arr.shift());
//数组的.pop()
//作用 尾部删除
//参数 无
//返回值 返回删除的值
//语法 数组名.pop()
// var arr = ['武大郎', '潘金莲', '西门庆', '武松', '纳荣宝'];
// arr.pop();
// console.log(arr);
// console.log(arr.pop());
// console.log(arr);
//排序的.sort()
//作用 用于排序
//参数 无
//返回值 返回排完序的数组
//语法 数组名.sort(方法 方法名(a,b)){}
// var arr = [1,33,4,21,7,500,9,16,77];
// arr.sort(function px(a,b) {
// // return a-b // 从小到大
// return b-a // 从大到小
// })
// console.log(arr);
//倒叙.reverse()
//作用 用于翻转数组
//参数 无
//返回值 返回翻转完的数组
//语法 数组名.reverse();
//var arr = [1,2,3,4,5,6,7,8,9];
//arr.reverse();
//console.log(arr);
//拼接.concat()
//作用 用于数组拼接
//参数 拼接的数组
//返回值 是拼接后的新数组
//语法 数组1.concat(数组2)
// var arr = [1,2,3,4];
// var arr1 = ['你好','我很好'];
// console.log(arr.concat(arr1));//
// var arr2 = arr.concat(arr1)
// console.log(arr2);
//截取slice()
//作用 截取数组中的元素
//参数 截取数组的下标
//返回值 截取的值返回一个新数组 原数组不发生改变
//语法 被截取的数组.slice(下标)
// var arr = [1,2,3,4,5,6,7];
// var arr1 = arr.slice(3);
// var arr2 = arr.slice(0,1)//从下标为0的开始到下标为1的结束
// console.log(arr,arr1,arr2);
//截取.splice()
//作用 截取数组中的元素 还可以添加元素
//参数 第一个参数是起始位置,第二个参数是截取的长度 第三个参数以及后面的所有参数是从截取的起始位置开始添加第三个及以后的所有参数
//返回值 截取和添加完的数组
//语法 数组.splice(起始位置 , 截取长度 , 添加元素)
// var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];
// arr.splice(1, 2, '你好吗', '你好', '我很好')
// console.log(arr);
//转换字符串
//作用 转换字符串
//参数 连接的字符
//返回值 一个新数组
//语法 旧数组.join()
// var arr = [1, 2, 3, 4, 5, 6];
// var arr1 = arr.join('-')
// console.log(arr1);
//查找字符串indexOf()
//作用 查找数组里有没有这个元素 从前到后查找
//参数 无
//返回值 有元素返回该元素的下标 无元素返回-1
//语法 数组indexOf()
// var arr = [1,2,3,4,5,6,7]
// var arr1 = arr.indexOf(2);
// console.log(arr1);
//查找字符串lastindexOf()
//作用 查找数组里有没有这个元素 从后到前查找
//参数 无
//返回值 有元素返回该元素的下标 无元素返回-1
//语法 数组lastlndexOf()
// var arr = [1,2,3,4,5,6,7]
// var arr1 = arr.lastlndexOf(2);
// console.log(arr1);
原生数组常用方法
于 2022-08-21 20:00:20 首次发布