数组方法 | |
数组名.push(str1,str2,str3...) | 在原数组后面添加新的元素,一个或多个,原数组的长度会变成新数组的长度 |
数组名.unshift(str1,str2,str3...) | 在原数组前面添加新的元素,一个或多个,原数组的长度会变成新数组的长度 |
数组名.pop(无参数) | 删除数组中最后的一个元素,并返回新的数组长度(原数组.length - 1) |
数组名.shift(无参数) | 删除数组中最前的一个元素,并返回新的数组长度(原数组.length - 1) |
数组名.reverse(无参数) | 翻转数组,颠倒数组中元素的顺序 |
数组名.sort(function(a, b) { return a - b; }) | 对数组升序的顺序排列 |
数组名.sort(function(a, b) { return b - a; }) | 对数组降序的顺序排列 |
数组名.concat(str1,str2,str3...) | 用于合并两个或多个数组元素,等效于+,加在原数组的后面。 |
数组名.slice(index) | slice('截取的起始位置', '截取的结束位置'),结束位置截取不到。可以是负值 |
数组名.splice() | splice(参数1,参数2,参数3...) 参数1:操作起始的位置。 参数2:删除元素的个数。 参数3...:新增的元素。 |
数组名.join('分隔符') | 把数组转换成字符串,()内部可以使用分隔符 |
数组名.toString() | 把数组转换成字符串 |
数组名.filter() | 按照条件筛选数组 |
数组名.indexOf(数组元素) | 从前往后查找数组中的数组元素,并返还会索引号值,如果没有则显示 -1 |
数组名.lastIndexOf(数组元素) | 从后往往查找数组中的数组元素,并返还会索引号值,如果没有则显示 -1 |
Array.from(伪数组名) | 把伪数组转换为数组,也可以实线映射 |
Array.from(伪数组名,映射) | 把伪数组转换为数组,也可以实线映射 |
new Set(数组) | 数组去重 |
数组名.forEach() | 迭代(遍历)数组 |
数组名.filter() | 迭代(筛选)数组,返回新数组,起到过滤作用 |
数组名.some() | 迭代(查找)数组,传入一个函数,返回布尔值 |
数组名.every() | 迭代(查找)数组,传入一个函数,返回布尔值 |
数组名.map() | 映射,让数组中的每一个元素按照函数的方法去执行,返回一个新数组 |
数组名.findIndex() | 返回满足条件的元素的下标 |
数组名.find() | 返回第一个满足条件的元素 |
数组名.includes() | 某个数组是否包含给定的值 |
数组名.eval(arr.join('+')) | 如果数组中的每一项都是数字的话,用这个方法可以求数组中的数字和 |
字符串方法 | |
变量名.indexOf('查找的元素',[开始的位置]) | 从前往后查找字符串中的字符串元素,并返还回索引号值,如果没有则显示 -1 |
变量名.lastIndexOf('查找的元素',[开始的位置]) | 从后往前查找字符串中的字符串元素,并返还回索引号值,如果没有则显示 -1 |
变量名.charAt(索引号) | 返回指定位置的字符(index 字符串的索引号) |
变量名.charCodeAt(index) | 获取指定位置处字符的ASCII码 (index索引号) |
变量名.codePointAt(index) | 获取指定位置处字符的ASCII码 (index索引号) |
变量名.str[index] | 获取指定位置处字符的ASCII码 (index索引号) |
变量名.replace('被替换的字符', '替换为的字符') | 在字符串中用一些字符替换另一些字符 |
变量名.substr(start,length) | substr('截取的起始位置', '截取几个字符') |
变量名.concat(str1,str2,str3...) | 用于合并两个或多个字符串,等效于+ |
变量名.slice(start, end) | slice('截取的起始位置', '截取的结束位置'),结束位置截取不到。 |
变量名.substring(start, end) | substring('截取的起始位置', '截取的结束位置'),结束位置截取不到。 |
变量名.split(‘分隔符’) | 切割字符串,字符转换为数组,()内部可以使用分隔符 |
变量名.toUpperCase(无参数) | 字符串里的字母,转换大写 |
变量名.toLocaleUpperCase(无参数) | 字符串里的字母,转换大写 |
变量名.toLowerCase(无参数) | 字符串里的字母,转换小写 |
变量名.toLocaleLowerCase(无参数) | 字符串里的字母,转换小写 |
变量名.tartsWith() | 表示参数字符串是否在原字符串的头部,返回布尔值 |
变量名.endsWith() | 表示参数字符串是否在原字符串的尾部,返回布尔值 |
变量名.repeat(重复次数) | 方法表示将原字符串重复n次,返回一个新字符串 |
`${ 变量名 }` | 模板字符串 |
变量名.trim() | 把字符串两边的空格去掉 |
变量名.search() | 返回字符串对应的索引 |
变量名.match() | 返回找到的字符串,没有就返回null |
常用数组和字符串方法
最新推荐文章于 2024-05-23 23:33:04 发布