2023年12月4日 星期一

關於 Array.length

 關於 Array.length

前言

  最近發現 Array.lenth 遽然可以"賦值",以為自己看錯,查了一下才發現真的可以,在此把學習的過程做個紀錄。

 

內容

  範例如下

let ar = [ 0 , 1 , 2 , 3 , 4 , 5 ];
let ar1 = ar.slice( 0 );
//
ar.length = 5;
console.log( ar );//[0, 1, 2, 3, 4]
//
ar1.splice(5, ar1.length - 5);
console.log( ar1 );//[0, 1, 2, 3, 4]


Array.lenth 賦值的功能就是可以拿來裁減 Array 的內容,會從後方先裁,以前要裁減是透過 Array.splice() 來完成,範例透過 ar1 來實例。


參考資料

[ developer.mozilla.org ] Array: length

沒有留言:

張貼留言