ES6之解构赋值

发布时间 2023-12-30 15:18:13作者: Dantalian~
<script>
        //数组的解构赋值 按照索引顺序解构赋值
        const listArray = ['zhangsan','lisi','wangwu','zhaoliu'];
        let [san,si,wu,liu] = listArray;
        console.log(san,si,wu,liu); //res => zhangsan lisi wangwu zhaoliu
        //对象的解构赋值 按照键值对的方式进行解构赋值
        const listObj = {
            name:'zhangsan',
            age:18,
            fanwaikuangtu(){
                console.log('jiushiwo');
            }
        }
        let {name,age,fanwaikuangtu} = listObj;
        console.log(name,age,fanwaikuangtu);
        /* res => zhangsan 18 ƒ fanwaikuangtu(){
                console.log('jiushiwo');
            } */
</script>