1. ES6的新特性
允許將對象或者數(shù)組'分解'成多個單獨的值, 以對象的解構(gòu)開始.
代碼示例

2. 說明
1). 定義一個對象
const obj={b:2,c:3,d:4};
此時系統(tǒng)中沒有變量b, 變量c與變量d
2). 開始解構(gòu)該對象,
const {a,b,c} = obj
這句話的意思是, 定義a,b,c三個變量, 然后在obj對象中尋找a,b,c變量, 如果找到, 則賦值給對應(yīng)的變量
所以,
a, 已定義, 但是未賦值. 定義是在const{a,b,c}中定義的, 而沒有在obj中找到對應(yīng)的值, 所以沒賦值.
b,c 都已經(jīng)找到了, 并從obj對象中找到對應(yīng)的值賦了.
d, 這個變量不曾定義, 也不曾賦值.
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對武林網(wǎng)的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接
新聞熱點
疑難解答