function test() { console.log(arguments) } let arr = [1, 2, 3, 4] test(...arr)
爲了獲得數組的特性數組
把類數組中的屬性迭代到真實數組中去,核心以下圖app
let result = [] for (let i = 0; i < arguments.length; i++) { result.push(arguments[i]) }
let result = Array.apply(null, likeArrayObj)
let result = Array.prototype.slice.apply(likeArrayObj) // or let result = [].slice.apply(likeArrayObj)
let result = Array.from(likeArrayObj)
let result = [...likeArrayObj]