JavaScript 2022 的陣列新用法
前言
JavaScript 2022 的陣列支援一個新的函式"at()",這個函式支援用負值索引提取內容,抽空做個學習,在此做個紀錄。
內容
範例如下
let ar = [ 'A' , 'B' , 'C']; //Out of array... console.log( ar.at(-4) );//undefined //Invverse explore array for( let i = -1 ; i >= -ar.length ; i-- ){ console.log( ar.at(i) ); } //"C" //"B" //"A"
範例利用新提供的 at() 來提取陣列的內容,當數值是正值的時候,結果和直接用"[]"提取時一樣,但這個函式提供父的索引值來提取,當用負值索引提取時要注意是從"-1"開始提取最後一個數值,所以範例超出所引的數值是"-4",而非"-3",最後順勢寫了個倒著瀏覽陣列的迴圈。
沒有留言:
張貼留言