2017-10-04 9 views
-1

まもなく、私は次の構文が何をしているのか分かりません。これは、変数statusCodeまたは何か他のものの定義この構文はJavaScriptで何をしますか?

const { statusCode } = res; 

またはこの

const { method, url } = request; 

ですか?

+0

'へのconst {からstatusCode} =の解像度;' === 'CONSTからstatusCode = res.statusCode' –

+4

それはありますhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment – Thijs

+0

シンタックスの質問は、[ドキュメントのリファレンス](https ://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators)。 – Xufox

答えて

3

この例では、const { statusCode } = resconst statusCode = res.statusCodeを意味します。他の例えば

同:

const { method, url } = request

const method = request.method; 
const url = request.url; 

Documentation

+1

'、'を 'メソッド'の 'const'で'; 'に置き換えるか、' const'を削除すれば正しいでしょう:p –

関連する問題