1. 程式人生 > >陣列剪下與索引位置

陣列剪下與索引位置

1、slice()方法 主要作用是返回陣列中的一個片段或者子陣列 slice()方法可以傳入一個或兩個引數,分別代表擷取開始索引與擷取結束索引(結束位索引對應他的值不反回) 如上圖程式碼示例,當傳入一個引數時,從索引值為1開始,到陣列最後一位結束,返回其中這些值組成的陣列。 slcie()方法傳入兩個引數,返回一個數組, 從第一個引數索引位置開始到第二個引數索引位置結束(不包括最後一個引數)。不修改原陣列。 2、indexOf() 主要作用是返回某個指定的字串值在陣列中首次出現的位置,從頭至尾搜尋,沒有則返回-1 陣列中並不存在50這一項。 3、lastIndexOf() 主要作用是返回某個指定的字串值在陣列中最後一次出現的位置,從尾至頭搜尋,沒有則返回-1
上面程式碼示例在兩種方法中傳入一個引數,同時我們可以在方法中傳入兩個引數,第一個引數代表需要搜尋的值,第二個引數代表從哪一位開始搜尋。 即第二個引數是可選的。同時可以為負數,代表相對於陣列末尾的偏移量。例如-1代表陣列的最後一個元素。 擴充套件 indexOf()方法自定義原始碼