JavaScript中数组与字符串方法小结

1
常用的数组方法1.arr.push() 向数组最后增加元素,改变的是原数组2.arr.unshift()向数组最前面增加元素,改变原数组3.arr.pop()删除数组最后一个元素,改变原数组4.arr.shift()删除数组最前面一个元素,改变原数组5.arr.splice()从指定索引开始删除n个元素,并且可以替换成其他元素arr.spliec(开始删除的索引,删除元素个数,[被替换的元素1,替换的元素2...])该方法会返回被删除的元素集合, [被删除元素]会改变原数组6.arr.reverse()翻转数组,会改变原数组7.arr.sort()数组排序,会改变原数组 正序8.arr.concat()拼接多个数组,不改变原数组,产生一个新数组9.arr.join()将数组变成字符串arr.join("连接符")10.arr.slice()截取数组,返回一个新数组不修改原数组11.arr.indexOf()从前往后查找指定元素的索引,如果没有 返回 -112.arr.lastIndexOf()从后往前查找指定元素的索引 如果没有返回-113.arr.forEach()对数组进行遍历14.arr.map对数组进行遍历 foreach和map和区别1.forEach()方法返回undefined ,而map()返回一个包含已转换元素的新数组15.arr.filter常用的字符串方法1.str.charAt()找到指定索引位置的字符串str.charAt(索引) 没找到返回""2.str.charCodeAt()找到字符串指定索引位置的字符串编码 没找到返回NaN3.str.indexOf()找到指定字符串的索引 没找到返回-14.str.lastIndexOf()从尾部开始查找 没找到返回-15.str.slice()截取字符串,str.slice(start,[end])不写end表示截取到末尾,返回一个新的字符串,不修改原来的字符串6.str.substr返回一个字符串中从指定位置开始到指定字符数的字符 arr.substr(start[,length])返回一个新的字符串,且不会改动原字符串7.str.substring()提取某个字符串的一部分 返回新的字符串,且不会改动原字符串8.str.repeat(重复的次数)重复字符串 返回一个新的字符串9.str.split("连接符")把字符串切分成数组 返回一个新数组 不修改原数组10.str.toLowerCase/toUperCase字符串转换大小写11.str.replace(正则,要替换的)
posted @   暴龙机甲兽  阅读(38)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
点击右上角即可分享
微信分享提示