数组(Array)与 字符串(String)公用的属性与方法

数组与字符串都有很多方法,有一些方法是公用的,在这里就将数组与字符串公用的方法提取出来,方便大家的记忆

1. length

可通过str.lengtharr.length分别取到字符串与数组的长度;

2. slice(index, lastIndex)

这是一个包左不包右的方法(从第index个截取到lastIndex个,但是不包含lastIndex),返回被截取的部分;

str1 = str.slice(index, lastIndex);
arr1 = arr.slice(index, lastIndex);

3. indexOf()、lastIndexOf()

这是一个寻找索引的方法,可以通过这个方法获取字符串、数组第一次被检索的值的索引;lastIndexOf()会从后向前进行检索,但是索引值还是从前向后计算的。

var index = str.indexOf('a');
var index = str.lastIndexOf('a');
var index1 = arr.indexOf('a');
var index1 = arr.lastIndexOf('a');

4. concat()

字符串与数组都可以通过concat()进行连接,然后返回一个新的字符串或者数组;

var str_m = str.concat(str1, str2, str3, ...str_n);
var arr_m = arr.concat(arr1, arr2, arr3, ...arr_n);

猜你喜欢

转载自www.cnblogs.com/usebtf/p/9270964.html