ES6では、構造体に複数の属性があります。これらの属性はフィールドとも呼ばれ、名前、通常の関数、または矢印関数で解析できます。例として、構造担当者の名前フィールドを取り上げましょう。
const person = {
name:"mack",
age:30,
language:['php','js','golang']
}
1.名前を使用して解決する
//1) 直接通过索引名称来解析
console.log("hello, "+person.name)
2.通常の関数を使用して解析します
//2) 用函数来解析字段name
function hello(person) {
console.log("hello, "+person.name)
}
hello(person)
3.矢印関数を使用して解析します
//3)用箭头来解析字段name
var hi = ({
name}) => console.log("hello, "+name)
hi(person)
完全なデモは次のとおりです。
const person = {
name:"mack",
age:30,
language:['php','js','golang']
}
//1) 直接通过索引名称来解析
console.log("hello, "+person.name)
//2) 用函数来解析字段name
function hello(person) {
console.log("hello, "+person.name)
}
hello(person)
//3)用箭头来解析字段name
var hi = ({
name}) => console.log("hello, "+name)
hi(person)