字符串 replace(字符串/正则表达式,要替换的文本)----替换第一个参数的内容,返回一个新的字符串 slice(开始索引,结束索引)----截取由开始索引到结束索引(不包含)这个范围内的字符串, 如果结束索引省略,截取由开始索引到字符串结束所有的字符串, 如果开始索引为负值,name开始索引为字符串长度+负值 substrinng(开始索引,[结束索引])----截取由开始索引到结束索引(不包含)这个范围的字符串 substr(开始索引,[截取长度])----截取从开始索引开始,长度为截取长度的字符串 splut:(分割字符串,[数字的长度])----通过分割字符串,将字符串对象分割成一个数组,第二个参数限制数组长度 toLocaleLowerCase()----j将所有的大写字母变成小写字母 toLocsleUpperCase()----间所有小写字母转换为大写字母 trim()----=去除字符串左右的空格,返回一个新的字符串,中间的空格不能去除 toString(),valueOf()----返回字符串对象 的 字符串值
数组的方法: concat(数组1,数组2....)----将多个数组拼接成一个数组 indexOf(数组元素,[开始索引])----找到数组中给定元素的第一个索引,如果找不到,返回-1 join([分隔符])-----将数组中的所有元素拼接,返回一个一个字符串,如果没有传值,数组元素间用,隔开,如果传值,数组元素间用传递值隔开 pop()----删除数组中的最后一个元素,返回被删除的这个元素,数组发生了改变 push(数组元素12,数组元素2....)----往数组最后追加一个志多个数组元素,返回追加后的数组的长度,数组长度发生了改变 shift()----删除数组中的第一个元素,返回被删除的这个元素,数组长度也发生了改变 unshift(数组元素1,数组元素2)----向数组前面添加一个至多个数组元素,返回添加后的数组长度,数组长度也发生了改变 slice(开始索引,结束索引)----返回由开始索引 至 结束索引(不包括)之间的所有数组元素 组成的一个新的数组 如果结束索引省略,截取开始索引至数组最后的所有元素 splice(开始索引,[删除的个数],[新增的数组元素1,新增数组元素2....])----对数组进行增删改查操作,原始数组会发生改变,返回数组中原来的被修改的数组元素组成的数组 reverse()----翻转数组中的元素,返回当前数组,数组会发生改变 sort()----数组排序,返回当前数组,如果不给参数 默认排序方式:根据字符串的Unicode码点进行排序,需要添加参数
callback---->function(数组元素value,[数组元素对应的索引index],[数组array]){ } forEach(callback)----遍历数组,在callback中可以对每一个数组元素可以单独操作 every(callback)----测试数组中所有元素是否都能符合指定函数的测试,如果都符合,返回true,反之,返回false filter(callback)----过滤数组中符合指定函数的条件的数组元素,返回一个新的数组 some(callback)----测试数组中所有元素是否存在一个元素能符合指定函数的测试,,如果至少一个符合,返回false