如何将嵌套数据解压缩到函数中?

我想将属性从对象拉入函数 var:income


    let obj1 = {

        x: {

            income: 200,

            sex: 'male'

        },

        y: 'name1'

    };


    function informUserData({

     //what to put here ?

    }){

        return income;

    }

    console.log(informUserData(obj1));// it should be 200

我试过这个:


function informUserData({

     x{

         income

     }

    }){

        return income;

    }

    console.log(informUserData(obj1));


然后,我尝试了这个,只是为了检查如何解压缩无嵌套属性值。


    let obj1 = {

        x: {

            income: 200,

            sex: 'male'

        },

        y: 'name1'

    };


    function informUserData({

     y

    }){

        return y

    }

    console.log(informUserData(obj1)); // name1

holdtom
浏览 77回答 1
1回答

有只小跳蛙

我得到的问题是语法问题,而不是我需要。所以:property propertyproperty : property    let obj1 = {        x: {            income: 200,            sex: 'male'        },        y: 'name1'    };    function informUserData({     x: {income}    }){        return income    }    console.log(informUserData(obj1))
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript