ES6のオブジェクトパターン割り当てにおける手法は何ですか?

オブジェクトデストラクチャリングは、中括弧 ({}) を使ってオブジェクトのプロパティを取り出し、変数に代入する ES6 の機能です。方法は次のとおりです。

const { 属性1, 属性2, ... } = 对象;

オブジェクト内の属性名として、プロパティ1、プロパティ2などが含まれます。オブジェクトはデストラクタリングする必要のあるオブジェクトです。

例:記録を破った。

日本語訳:記録を塗り替えた。

const person = { name: 'Alice', age: 25, gender: 'female' };
const { name, age } = person;
console.log(name); // 输出:'Alice'
console.log(age); // 输出:25

オブジェクト中のプロパティー名と解凍代入の変数名が同一でないといけないことに注意してください。解凍代入の変数名を変更したい場合はエイリアス(コロンの後ろの変数名が新しい変数名を表す)を使います。

const { name: personName, age: personAge } = person;
console.log(personName); // 输出:'Alice'
console.log(personAge); // 输出:25
bannerAds