ES6でのフィールド分析

    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)

おすすめ

転載: blog.csdn.net/sanqima/article/details/113477756