第一章 ES6 - let,cont和結構體
前景: 如果再迴圈體中使用var定義的變數,也可以在外部訪問到
所以使用let,外部無法訪問
使用cont,定義了常量,無法修改,類似java的final
結構體:
一. 解析陣列
let arr=[2,5,-1,55];
//左右對比,將右邊對應的陣列值賦予左邊的x,y
let [x,y]=arr;
let [,a,b]=arr;
console.log(x,y,a,b);
//第一個不要,將剩下的賦值給rest
let [,…rest] =arr;
二. 解析物件:
let p={name:“jack”,age:21}
//將p.name賦值給name,將p.age賦值給age
let {name,age}=p
/將p.name賦值給n,將p.age賦值給a
let {name:n,age:a}=p
//獲取複雜物件指定值
p= {name:“jack”,age:12,girl:{name:“rose”,age:10}}
let {girl:{name:b}}=p
//物件的深層拷貝
let {…obj}=p;
//輸出結果為false,並沒有將地址賦予obj
obj==p;
ES6 物件中,當key名稱和value名稱一致時,value可以省略
相關文章
- ES6入門之let、cont
- ES6 let和const命令
- ES6 let聲名變數總結變數
- ES6語法——let和const
- 【ES6基礎】let和作用域
- 第一章 MySQL體系結構和儲存引擎MySql儲存引擎
- ES6 - let與const,解構賦值賦值
- let & const —— ES6基礎總結(二)
- es6學習之let和const
- ES6入門——let和const命令
- 第一章 JVM記憶體結構JVM記憶體
- ES6新增命令:let
- ES6系列——let和const深入理解
- ES6中let 和 const 的新特性
- ES6中let和var和const的區別
- 第一章JVM與Java體系結構JVMJava
- 第一章 JVM與Java體系結構JVMJava
- ES6新特性總結之let和const--史上最全最簡潔
- ES6學習筆記一(let和const)筆記
- ES6學習筆記(一)————————————–let和const筆記
- ES6 let和var的區別是什麼?
- 關於es6 let var const 以及Symbol的總結Symbol
- ES6之Set和Map資料結構資料結構
- ES5 和 ES6:let const var 區別
- 每天學習一點ES6(二)let 和 const
- ES6 let和const詳解及使用細節
- Oracle體系結構:記憶體結構和程式結構(轉)Oracle記憶體
- 第一章:資料結構和演算法資料結構演算法
- ES6系列入門學習記錄:let和const
- ES6基礎知識——let、const關鍵字和變數的解構賦值變數賦值
- ES6學習let&const
- [ES6深度解析]13:let const
- ES6部分的let命令
- 第一章、計算機組成與體系結構計算機
- golang類和結構體Golang結構體
- ES6語法學習筆記之let const 解構賦值筆記賦值
- ES6 Map 資料結構資料結構
- ES6 Set 資料結構資料結構