關於 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 來實例。
沒有留言:
張貼留言