2017-06-15 102 views
1

如何獲取數組使用破壞?解構數組獲得第二個值?

const num = [1,2,3,4,5]; 
const [ first ] = num; //1 

console.log(first)我能夠拿到1,但是當我嘗試做const [ null, second ] = num它預計令牌錯誤。如何獲得num數組的第二項?

回答

1

作爲替代,你可以使用對象解構因爲數組是對象:

var {1: second} = num; 

但是,簡單地省略了第一個元素,因爲Piotr在他們的回答中暗示在這個特殊情況下會更清潔一些。

另請參見Object destructuring solution for long arrays?

相關問題