發(fā)布于:2021-01-31 00:00:19
0
412
0
現(xiàn)在,JavaScript的解構(gòu)已完全改變了JavaScript的編寫(xiě)方式。代碼編寫(xiě)起來(lái)更加簡(jiǎn)潔,但是從視覺(jué)上來(lái)說(shuō),該語(yǔ)言的語(yǔ)法已經(jīng)發(fā)生了很大變化。但是,任何優(yōu)秀的開(kāi)發(fā)人員都知道,變化是我們賴以生存的不變。
對(duì)象文字解構(gòu)背后的基本思想如下:
const obj = { x: 1 }; // Grabs obj.x as { x } const { x } = obj;
在某些情況下,您希望結(jié)構(gòu)化變量的名稱不同于屬性名稱。在這種情況下,您將使用: newName 來(lái)指定變量的名稱:
// Grabs obj.x as as { otherName } const { x: otherName } = obj;
為對(duì)象屬性指定備用的非結(jié)構(gòu)化名稱的語(yǔ)法很簡(jiǎn)單并且很需要。解構(gòu)具有使開(kāi)發(fā)人員感到困惑的能力,尤其是數(shù)組解構(gòu) 和函數(shù)參數(shù)解構(gòu),但是此別名語(yǔ)法是保存在更衣柜中的簡(jiǎn)單技巧!
作者介紹
熱門博客推薦