数组常用方法
一、数组常用方法
1.unshift(),从首位添加数据至原数组中,返回新数组的长度
2.push(),从末位添加数据至原数组中,返回新数组的长度
3.shift() ,去掉数组的第一个数,返回该数据
4.pop(),去掉数组的最后一个数,返回该数据
5.reverse(),重置数组顺序
6.concat(),连接两个或多个数组,返回连接后的新数组
7.spilce(a,b,c,...),从第a号开始,删除b个数据,然后添加c至数组首位,返回被删除的项目
8.slice(a,b),从a号开始,到b号结束,返回截取的数组片段,包括a,不包括b
9.sort((a,b)=>a-b),对数组进行排序,使用箭头函数升序排列
10.indexOf(),对数组内容进行查询,返回查询元素索引值,返回值为-1表示不存在,后面可加上查询坐标。
二、使用技巧
const arr = [12, 3, 5, 44, 6, 87, 9]
console.log('----原数组为:----\n', arr);
//1.unshift(),从首位添加数据至原数组中,返回新数组的长度
console.log(arr.unshift(11));
console.log(arr);
//2.push(),从末位添加数据至原数组中,返回新数组的长度
console.log(arr.push(222));
console.log(arr);
//3.shift() ,去掉数组的第一个数,返回该数据
console.log(arr.shift());
//4.去掉数组的最后一个数,返回该数据
console.log(arr.pop());
//5.reverse(),重置数组顺序
console.log(arr.reverse());
//6.concat(),连接两个或多个数组,返回连接后的新数组
const arr2 = [55, 99, 4]
console.log('arr.concat(arr2)\n', arr.concat(arr2));
console.log('arr2.concat(arr)\n', arr2.concat(arr));
//7.spilce(a,b,c,...),从第a号开始,删除b个数据,然后添加c至数组首位,返回被删除的项目
console.log(arr);
console.log('splice(0, 5, 555, 666, 777)\n', arr.splice(0, 5, 555, 666, 777));
console.log(arr);
//8.slice(a,b),从a号开始,到b号结束,返回截取的数组片段,包括a,不包括b
console.log('slice(0,2)', arr.slice(0, 2));
//9.sort(),对数组进行排序,使用箭头函数升序排列
console.log('sort(()=>{})', arr.sort((a, b) => a - b));
//10.indexOf(),对数组内容排查,返回索引值
console.log('indexOf()',arr.indexOf(3));//0
console.log('indexOf()',arr.indexOf(1));//-1
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结