2017-08-23 3 views
3

この演算子が宣言した場合:次にこのes6代入演算子は何ですか?

const { assign, isEmpty, run } = Ember;

、代わりに:

Ember.run(() => { ... }); 
Ember.assign(foo, {}); 

それは以下のように書くことができる非常に良くある

run(() => { ... }); 
assign(foo, {}); 

それは何ですか、どのように機能しますか?

注:私が知っているとき、私はそれは、非構造と呼ばれています...それをより明確にするために

+0

[分割代入](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment) –

答えて

4

をこの質問を編集します、はい、それは非常にうれしいです。コードのクリーンアップに非常に便利です。

MDNにより説明したように:

分割代入構文が異なる変数に、オブジェクトの配列、またはプロパティの値を展開することを可能にするJavaScript式です。

ここ

全参照:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignmentそれは呼ばれています

関連する問題