ES6传参

178 阅读1分钟

常用的解构:

  function fn(){
            return['111',100,'男'];
        }
            let [name,age,gander]=fn();

            function fn2(){
                return {
                    name:'111',
                    age:100,
                    gander:'男'
                }
            }
            let{name,age,gander}=fn();

当函数进行参数传递的时候,可以进行数组和对象字面量方式的传参

function fn([name,age,gander]){
                console.log(name);

            }
            fn(['111',100,'男']);

            function fn({name,age,gander}){
                console.log(name);
            }

            fn2({
                name : '111';
                age:100,
                gander:'男'
            });

除了对象和数组可以使用解构,字符串类型的数据也可以解构

let [x,y,z] = 'ABC';
            console.log(x);//A

            let {length : len} = 'ABC';  //长度
            console.log(len);            //输出