函數參數的解構賦值


 

 

1、函數參數的解構賦值

            //函數參數的解構賦值
            
            function swap([x,y]){
                return [y,x];
            };
            let arr = [1,2];
            arr = swap(arr);

 

 

2、對象的解構賦值

            //對象的解構賦值
            function Computer({
                cpu,
                memory,
                software = ['ie6'],
                OS = 'windows 3.5'
            }){
                console.log(cpu);
                console.log(memory);
                console.log(software);
                console.log(OS);
            };
            
            new Computer({
                memory:'128G',
                cpu:'80286',
                OS:'windows 10'
            })

 

3、小案例實現

            //小案例實現
            function getUserInfo({
                name,
                sex = '女',
                age,
                height = '160cm'
            }){
                console.log(name);
                console.log(sex);
                console.log(age);
                console.log(height);
                
            };
            getUserInfo({
                name:'小花',
                age:'23',
                height:'158cm'
            })

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM