如何獲取數組使用破壞?解構數組獲得第二個值?
const num = [1,2,3,4,5];
const [ first ] = num; //1
console.log(first)
我能夠拿到1,但是當我嘗試做const [ null, second ] = num
它預計令牌錯誤。如何獲得num數組的第二項?
如何獲取數組使用破壞?解構數組獲得第二個值?
const num = [1,2,3,4,5];
const [ first ] = num; //1
console.log(first)
我能夠拿到1,但是當我嘗試做const [ null, second ] = num
它預計令牌錯誤。如何獲得num數組的第二項?
您可以跳過parametr名字只是把逗號
var num = [1, 2, 3, 4, 5];
var [ ,x] = num;
更多: https://developer.mozilla.org/pl/docs/Web/JavaScript/Referencje/Operatory/Destructuring_assignment 部分忽略一些返回的值
作爲替代,你可以使用對象解構因爲數組是對象:
var {1: second} = num;
但是,簡單地省略了第一個元素,因爲Piotr在他們的回答中暗示在這個特殊情況下會更清潔一些。