| Array | String |
|---|---|
| indexOf(数组元素,指定开始查找的位置) //返回第一个满足条件的索引号,找不到的话返回-1 | str.indexOf(“查找的字符”,开始查找的位置) //返回第一个查找到的下标,找不到则返回-1 |
| lastIIndexOf(数组元素) //返回最后一个满足条件的索引号,找不到的话返回-1 | – |
| 转换成字符串arr.toString() ;arr.join("-") | 转换成数组 :str.split(’=’) |
| slice(begin,end) //截取数组截取数组下标从begin到end的内容,不包含endbegin超出数组范围,会返回空数组 | slice(begin,end);substring(begin,end)不接受负值,这两个end是下标,取不到;substr(star,length)length是个数 |
| splice(star,deleteCount,item1, item2, … 可选)-start指定修改的开始位置(从0计数)。如果超出了数组的长度,则从数组末尾开始添加内容;如果是负值,则表示从数组末位开始的第几位(从-1计数,这意味着-n是倒数第n个元素并且等价于array.length-n);如果负数的绝对值大于数组的长度,则表示开始位置为第0位。deleteCount 可选整数,表示要移除的数组元素的个数。如果 deleteCount 大于 start 之后的元素的总数,则从 start 后面的元素都将被删除(含第 start 位)。如果 deleteCount 被省略了,或者它的值大于等于array.length - start(也就是说,如果它大于或者等于start之后的所有元素的数量),那么start之后数组的所有元素都会被删除。如果 deleteCount 是 0 或者负数,则不移除元素。这种情况下,至少应添加一个新元素。item1, item2, … 可选要添加进数组的元素,从start 位置开始。如果不指定,则 splice() 将只删除数组元素。返回值由被删除的元素组成的一个数组。如果只删除了一个元素,则返回只包含一个元素的数组。如果没有删除元素,则返回空数组。此方法会改变原数组- | – |
Array和String的重要方法
最新推荐文章于 2024-10-07 08:12:03 发布
本文详细讲解了JavaScript中数组的indexOf和lastIndexOf函数,字符串的转换与切片方法,以及splice函数的使用,包括其参数解释和实际应用场景。重点介绍了如何进行数组和字符串操作,以及splice对数组结构的灵活修改。
1230

被折叠的 条评论
为什么被折叠?



