• 解构赋值非常有用
    • 例如:
      • <script > let [a, b, c] = [12, 5, 6]; </script>
        
    • json:
      •   <script> let json = {
                   name: "Strive", age: 18, job: "码农" }; let {
                  name, age, job} = json; console.log(name); </script>
        
    • json中起别名:
      •   <script> let json = {
                   name: "Strive", age: 18, job: "码农" } //此处的job:a为起别名 let {
                  name, age, job: a} = json; console.log(name, age, a); </script>
        
    • 赋予默认值:
      •   <script> // 赋予默认值 // 此时输出undefine时为空值,若输出null,并非空值(可能是后台给的默认值为null) let [a, b, c = "暂无数据"] = ['aa', 'bb']; console.log(a, b, c); </script>          
        
        此时输出的是: