數組剪切與索引位置


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM