2、作用域
every() 对数组中每一项运行执行函数,每一项都返回true时返回true toLocaleUpperCase()concat() 创建一个原数组的副本,将传入的参数压入新数组并返回新数组 concat() 拼接字符串,更多情况是直接使用“+”拼接 some() 对数组中每一项运行执行函数,如果有其中一项执行函数返回true就返回true 字符方法 charAt()
1个参数:基于0的字符位置
charAt()返回单字符字符串,charCodeAt()返回字符编码
截取方法 slice()
接受1至2个参数,即要返回项的起始和结束位置
1、只有一个参数时,返回该参数位置开始到末尾的所有项
2、参数为负数时,加上数组长度使其变为正数
slice() 参数:开始位置,最后一个字符后面的位置 forEach() 对数组中每一项运行执行函数,没有返回值 charCodeAt()splice
第1个参数:要删除的起始项位置;第2个参数:要删除的项数;第3个及之后的参数:要插入的项
1、删除:指定2个参数,要删除的第一项的位置和要删除的项数
2、插入:提供3个参数,起始位置,0,要插入的项
3、替换:提供3个参数,起始位置,删除的项数,要插入的项
substr() 参数:开始位置,字符个数 map() 对数组中每一项运行执行函数,返回每次调用的结果组成的数组 fromCharCode() 这是String对象的静态函数,将接受到的一或多个字符编码转变为字符串substring() 参数:开始位置,最后一个字符后面的位置
filter()
对数组中的每一项运行执行函数,返回执行函数返回true的项组成的数组 模式匹配方法 match() 与RegExp的exec()方法相同,接受一个参数,要么是一个正则表达式,要么是一个RegExp对象位置方法 indexOf()
接受两个参数:要查找的项和(可选)表示查找起点位置的索引,indexOf()从数组的开头向后查找,lastIndexOf()则从数组末尾向前查找
在比较项是否相等时,会使用全等比较,没有找到返回-1
从字符串中查找子字符串,返回子字符串的位置,没有找到返回-1,indexOf()从前往后查找,lastIndexOf()从后往前找
第二个可选参数表示从哪个位置开始搜索
缩小方法 reduce()接受两个参数:
1、执行函数(前一个值,当前值,项的索引,数组),这个函数的返回值会作为第一个参数自动传入下一项,第一次迭代发生在数组的第二项上
2、(可选)初始值