一、物件如何解構賦值
二、物件解構賦值的用法
const obj=;
const =obj
他是那key進行匹配的如果key不一樣就匹配不到,但是陣列是按照順序進行解構
三、稍微複雜的解構條件
const player=,,
]}; const =player;
console.log(nickname);//這裡上面的{}裡裡面的是定義了與物件一樣key的變數
const =player;
const =player;
// const [skill1]=skill;
const =player;
console.log(skill1);
//2、
//const ,]}=player;
//這行有點難理解:記住物件必須對應才可以解構,但是陣列不是他是按順序進行解構,解構的左邊類似定義的變數,只不過物件要求必須和左邊的key一樣才可以解構,但是陣列就不是他是按順序進行解構,
//但是定義不可以重複所以是解要構第三個並且skillname給skiame
console.log(skill1+'='+skillname+'='+skiame);
四、擴充套件運算子
const obj=;
const =saber
console.log(saber)
console.log(oth)//剩下的沒匹配的給oth
4.1 擴充套件運算子合併物件const obj1=;
const obj=
console.log(obj);//
五、如何已經申明的變數進行物件的解構賦值const obj=
//把為塊級作用域
let =obj;//()=obj當之前已經定義age
六、預設值:當沒有匹配的時候給變數進行賦值let girlf=
let =girlf
七、物件的解構賦值的主要用途const =
console.log(name)
function ajax(option);
ajax(
})
function getuserinfo(uid),
msg:'請求成功'
};};
const =getuserinfo(123);
ES6第二天學習陣列解構賦值
一 什麼是解構賦值?二 都有什麼解構賦值 1 const arr 1,2,3,4 let a,b,c,d arr console.log a b c d 1 2 3 4 2 複雜的匹配是利用索引的進行匹配兩邊格式要一樣 const arr a 0 c d e f g const b arr cons...
展開對ES6學習的第二天
字串標記 碼點 展示 function sort arr arr 如果沒變就跳出迴圈,不再排序 if flag break 返回結果 return arr 說明 該方法屬於原型方法,作用類似於map,用於對每個元素處理,也可以作為將偽 類 陣列轉換為真實陣列的方法之一 案例展示 建立乙個類似於陣列的...
ES6 二 解構賦值
從陣列和物件中提取值,對變數進行賦值,這被稱為解構 1 從函式返回多個值 let a,b 1,2 a,b 2,1 a 2 b 1 2 接收從函式返回的多個值 函式只能返回乙個值,想返回多個需要返回乙個物件或陣列,用解構賦值取值非常方便 function exam let a,b,c exam a 1...