1. 程式人生 > >數組(Array)與 字符串(String)公用的屬性與方法

數組(Array)與 字符串(String)公用的屬性與方法

con 提取 方法 ron 連接 ray str 通過 index

數組與字符串都有很多方法,有一些方法是公用的,在這裏就將數組與字符串公用的方法提取出來,方便大家的記憶

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);

數組(Array)與 字符串(String)公用的屬性與方法