Array对象和String对象

Array对象
.isArray(判断的对象)判断这个对象是否是数组对象
.concat(数组1,数组2…)组合成一个新的数组
.every(函数) 返回值是布尔类型,这个函数中有三个参数, 一假即假
.some(函数) 返回值是布尔类型,这个函数中有三个参数, 一真即真
.filter(函数) 返回的数组中每一个符合条件的元素,组成的一个新的数组
.push(值) 把这个值追加到数组的末尾,返回值是追加之后数组的长度
.unshift(值) 把这个值追加到数组的最前面,返回值是追加之后数组的长度
.pop(值) 删除数组中的最后一个元素,返回的是删除的这个值
.shift(值) 删除数组中的第一个元素,返回的是删除的这个值
forEach(函数) 遍历数组 相当于for循环
.indexOf(元素值) 返回元素所对应的索引值,没有则返回-1
.join(“字符串”) 用这个字符串分隔,返回的是新字符串
.reverse()反转数组
.sort()排序 不问定
.slice(开始的索引,结束的索引) 包前不包后,截取数组的值放到新的数组
.splice(开始的位置,要删除的个数,替换的元素值) 一般用于删除函数
String对象
.length 字符串的长度
.charAt(索引) 返回值是指定索引位置的字符串,超出索引返回空字符串
.concat(字符串1,字符串2…) 返回的是拼接之后新的字符串 用变量去调用
.indexOf(要找的字符串,从某个位置开始即索引值) 返回的是字符串的索引值 (找到的第一个索引值), 找不到则返回-1
.replace(“原来的字符串”,“新的字符窜”) 替换字符串
.slice(开始的索引,结束的索引) 截取0-5的字符串, 不包含5的字符,并返回(包前不包后)
.split(“要干掉的字符串”,干掉后留下的个数) 用于切割字符串
.substr (开始的位置,个数)返回的是截取后的一个新字符串
.substring(开始的索引,结束的索引)截取0-5的字符串, 不包含5的字符,并返回(包前不包后)
.toLowerCase()转小写
.toUpperCase()转大写
.trim() 干掉两端的字符

猜你喜欢

转载自blog.csdn.net/weixin_44387746/article/details/86015963