第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

賦值左側(cè)的JavaScript對象括號表示法({導(dǎo)航}=)

賦值左側(cè)的JavaScript對象括號表示法({導(dǎo)航}=)

收到一只叮咚 2019-06-03 13:52:06
賦值左側(cè)的JavaScript對象括號表示法({導(dǎo)航}=)我以前沒見過這種語法,我想知道它是怎么回事。var { Navigation } = require('react-router');左邊的括號正在拋出一個語法錯誤:意外令牌{我不確定WebPack配置的哪個部分正在轉(zhuǎn)換,或者語法的目的是什么。是和諧嗎?有人能啟發(fā)我嗎?
查看完整描述

4 回答

?
犯罪嫌疑人X

TA貢獻2080條經(jīng)驗 獲得超4個贊

它叫破壞分配這也是ES 2015標(biāo)準(zhǔn).

析構(gòu)賦值語法是一個JavaScript表達式,它可以使用反映數(shù)組和對象文本結(jié)構(gòu)的語法從數(shù)組或?qū)ο笾刑崛?shù)據(jù)。

資料來源: MDN上解構(gòu)賦值引用

對象破壞

 var o = {p: 42, q: true};
 var {p, q} = o;

 console.log(p); // 42
 console.log(q); // true 

 // Assign new variable names
 var {p: foo, q: bar} = o;

 console.log(foo); // 42
 console.log(bar); // true

陣列破壞

var foo = ["one", "two", "three"];// without destructuringvar one   = foo[0];var two   = foo[1];var three = foo[2];
// with destructuringvar [one, two, three] = foo;


查看完整回答
反對 回復(fù) 2019-06-03
?
子衿沉夜

TA貢獻1828條經(jīng)驗 獲得超3個贊

這是破壞分配..這是ECMAScript 2015的一個新特性。

var {
  AppRegistry,
  StyleSheet,
  Text,
  View,} = React;

相當(dāng)于:

var AppRegistry = React.AppRegistry;var StyleSheet = React.StyleSheet;var Text = React.Text;var View = React.View;


查看完整回答
反對 回復(fù) 2019-06-03
?
心有法竹

TA貢獻1866條經(jīng)驗 獲得超5個贊

var { Navigation } = require('react-router');

..用毀滅來達到和.

var Navigation = require('react-router').Navigation;

..但它的可讀性要高得多。


查看完整回答
反對 回復(fù) 2019-06-03
?
BIG陽

TA貢獻1859條經(jīng)驗 獲得超6個贊

這是ES6中用來分解對象的一個新特性。

我們都知道這里有一個賦值操作,這意味著右邊的值被賦值給左邊的變量。

var { Navigation } = require('react-router');

在這種情況下require('react-router')方法返回具有鍵值對的對象,如下所示

{ Navigation: function a(){}, Example1: function b(){}, Example2: function c(){} }.

如果我們想在返回的對象中取一個鍵Navigation對于我們可以使用的變量對象破壞為了這個。

這只有在我們掌握了鑰匙的情況下才有可能。

所以,在賦值語句之后,局部變量Navigation將包含function a(){}

另一個例子是這樣的。

var { p, q } = { p: 1, q:2, r:3, s:4 };console.log(p) //1;console.log(q) //2;


查看完整回答
反對 回復(fù) 2019-06-03
  • 4 回答
  • 0 關(guān)注
  • 660 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號