日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

石川es6课程---6、解构赋值

發布時間:2025/7/14 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 石川es6课程---6、解构赋值 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

石川es6課程---6、解構賦值

一、總結

一句話總結:

結構相同一一對應的方式賦值:let [json, arr, num, str] = [{ a: 1, b: 2 }, [1, 2, 3], 8, 'str']
let [json, arr, num, str] = [{ a: 1, b: 2 }, [1, 2, 3], 8, 'str'] console.log(json, arr, num, str)

?

?

1、解構賦值注意點?

1.左右兩邊結構必須一樣:let [a,b]={a:12,b:15}//報錯。左右兩邊結構必須一樣
2.右邊必須是個東西:let {a,b}={5,7}//報錯,右邊不是一個合法的東西
3.聲明和賦值不能分開(必須在一句話里完成):let [a,b];[a,b]=[15,6]//報錯,聲明和賦值不能分開

?

?

二、解構賦值

  • 左右兩邊結構必須一樣
  • 右邊必須是個東西
  • 聲明和賦值不能分開(必須在一句話里完成)
  • ?

    let [a,b,x]=[1,2,3] console.log(x)//3 let {c,d,y}={c:4,d:5,y:6} console.log(y)//6 let [json,arr,num,str]=[{a:12,b:5},[12,5,8],8,'an'] console.log(json,arr,num,str)let [a,b]={a:12,b:15}//報錯。左右兩邊結構必須一樣 let {a,b}={5,7}//報錯,右邊不是一個合法的東西 let [a,b] [a,b]=[15,6]//報錯,聲明和賦值不能分開

    ?

    ?

    let [a, b, c] = [1, 2, 3] console.log(a, b, c)let {x, y, z} = {x: 1, y: 2, z: 3} console.log(x, y, z)let [json, arr, num, str] = [{ a: 1, b: 2 }, [1, 2, 3], 8, 'str'] console.log(json, arr, num, str)
    • 解構賦值
      • 左右兩個邊結構必須一樣
      • 右邊必須是個東西
      • 聲明和賦值賦值不能分開,必須在一句話里

    ?

    轉載于:https://www.cnblogs.com/Renyi-Fan/p/11600679.html

    總結

    以上是生活随笔為你收集整理的石川es6课程---6、解构赋值的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。