ES6中的結構賦值

2021-10-12 05:04:57 字數 734 閱讀 7545

1.1:結構賦值就是從陣列和物件中提取自己想要的變數,然後進行賦值,最常用的場景是element-ui vant按需引入,請求介面返回資料,提取想要的資料,重要的一點就是左右結構必須一致

1.2:變數交換:有兩種方法:第一種:就是宣告乙個空的變數,然後來進行交換,第二種:就是前面宣告的變數,後面調換變數來接收就可以啦

1.3忽略你不感興趣的返回值

functionf(

)var

[a,, b]=f

();console.

log(a)

;// 1

console.

log(b)

;// 3

1.4:將剩餘的陣列賦值給乙個變數,當解構乙個陣列時,可以使用剩餘模式,將陣列剩餘部分賦值給乙個變數。

var

[a,...b]=[

1,2,

3];console.

log(a)

;// 1

console.

log(b)

;// [2, 3]

1.5給新的變數名賦值

var o =

;var

= o;

console.

log(foo)

;// 42

console.

log(bar)

;// true

ES6的陣列結構賦值

es允許按照一定模式,從事狐族和物件中提取值,對變數進行賦值。這被稱之為結構。通常,我們賦值一般都會採用以下的這種方式 var a 3 var b string es6寫法 var a,b 3,string 下面是以巢狀陣列賦值的例子 let a,b,c name age a name b c ag...

ES6 變數的結構賦值

基本概念 陣列的結構賦值 物件的結構賦值 基本型別的結構賦值 示例一 陣列的結構賦值let a,b,c 1,2,3 console.log a,b,c 輸出 1 2 3let a b c 1 2 3 console.log 1 2,3 let a console.log a 輸出undefined示...

ES6的物件結構賦值

es6中的物件複製是右邊值是物件,而宣告這個物件的也是物件,es6之前的是宣告的值是物件,但是宣告是值 es6之前宣告的物件 var obj 01 es6基本的結構賦值 let 在賦值的時候需要注意 左側的變數名必須與右側的屬性名相同才能正確取值 與書寫的順序無關 因為物件是無序的資料儲存方式 le...