.split('') 方法用于把一个字符串分割成数组(括号里面的表示在哪分割,直接引号表示每一个都单独分割存放进数组)
.reverse()方法翻转数组
.join('')方法把数组转换为字符串(括号里面的表示用什么拼接,默认用逗号拼接)
.slice(参数1,参数2)截取数组,参数1为第几个开,参数2为第几个结束,结束的那个不包含
findIndex(函数) 方法返回传入一个测试条件(函数)返回符合条件的数组第一个元素位置(索引)
.splice() 参数1规定从何处添加/删除元素/参数2可选/参数3放入替换删除的元素。规定应该删除多少元素。必须是数字,但可以是 "0"。 如果未规定此参数,则删除从 index 开始到原数组结尾的所有元素/参数3可选。要添加到数组的新元素,并返回删除的项目 splice() 方法会改变原始数组
\
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。
\
find() 方法返回数组中满足提供的测试函数的第一个元素的值。否则返回 undefined
\
.some: var arr = [1,2,3,4,5] arr.some(v=>if(v ==3){return true} return false) .some()如果有就返回true,some函数停止,如果没有就返回false
\
forEach() 方法用于调用数组的每个元素,并将元素传递给回调函数。
注意: forEach() 对于空数组是不会执行回调函数的
\
startswith('')以什么开头
\
.reduce((上一次归纳的结果sun,当前元素v)=>{
返回值:为下一次归纳的结果
最后一次循环执行是的返回值为整个reduce函数执行的返回值
sun+=v.age
return sun
} , 初始值0)
\
includes(不能写函数) 方法用来判断一个数组是否包含一个指定的值,如果是返回 true,否则false.是否包含
\
filter() 方法会创建了一个新的数组,其中包含了旧数0个测试的元素,该方法是以函数形式提供的。过滤
filter
它用于把Array的某些元素过滤掉,然后返回剩下的元素。
和map()类似,Array的filter()也接收一个函数。和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是true还是false决定保留还是丢弃该元素。第一个参数为传入的数组
\
.map() 遍历数组,基于旧数据,返回一个新数组
sort(排序)
\
every(v=>v>0) 方法用于检测数组所有元素是否都符合指定条件(通过函数提供)。
every() 方法使用指定函数检测数组中的所有元素:
1.如果数组中检测到有一个元素不满足,则整个表达式返回 false ,且剩余的元素不会再进行检测
2.如果所有元素都满足条件,则返回 true。
\
\
.toUpperCase() 方法用于把字符串转换为大写
\
reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值
\
.tpFixed(2)保留几位小数
\
focus() 方法用于为元素设置焦点(如果可以设置)。
提示:使用 blur() 方法来移除元素焦点。