オブジェクト リテラルの計算プロパティ名について
ES6 では、JavaScript に計算プロパティ名と呼ばれる新機能が導入され、プロパティを囲む角括弧で表されます。オブジェクトリテラル内の名前。これらの計算された名前により、動的なプロパティ名が可能になり、変数や式に基づいてプロパティを動的に作成したり、アクセスしたりすることが可能になります。
この最近の例は次のとおりです。
dist: { files: { [bpr + 'lib/Monster.min.js']: ['<%= concat.dist.dest %>'] } }
ここでは、プロパティname は計算された値 [bpr 'lib/Monster.min.js'] です。 bpr の値を取得し、それを文字列「lib/Monster.min.js」と連結してプロパティ名を作成します。式を囲む角括弧は、それを計算プロパティにします。
計算プロパティ名の利点:
構文:
計算されたプロパティ名の構文は次のとおりです:
[expression]
式には有効な JavaScript を使用できます。文字列、記号、または値として評価される式
制限事項:
以上が計算されたプロパティ名は JavaScript オブジェクト リテラルでの動的プロパティの作成をどのように強化しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。