石川es6課程 17 ES7 預覽

2022-03-24 03:22:22 字數 1577 閱讀 9906

人的價值恆定規律:無論得意還是迷茫之時,你的價值都不靠外界的評判或者你內心的悲喜而決定。而是當時的恆定的。能夠提公升他只能靠你提公升自己的能力和實力。~ arr.includes() 陣列是否包含某個東西

~ 陣列的 arr.keys(), arr,entries()

~ for ... in 遍歷陣列 下標 key

~ for ... of 遍歷陣列 值 value, 不能用於json

let arr = ['a', 'b', 'c']

console.log(arr.includes(1))

for (let i in

arr)

for(let i of arr)

for(let i of arr.keys())

for(let [key, value] of arr.entries())

let json =

for (let i in

json)

padstart()/padend() 指定寬度,不夠就補空格或指定字元

console.log('=' + 'abcd'.padstart(6, '0') + '=')

console.log('=' + 'abcd'.padend(6, '0') + '=')

=00abcd=

=abcd00=

[1, 2, 3,] 老版陣列最後不能有逗號,新的可以有,函式引數最後多的逗號也可以和 generator yield 類似,generator 不可以寫成箭頭函式, async 可以

async function

show()

~ arr.includes() 陣列是否包含某個東西

~ 陣列的 arr.keys(), arr,entries()

~ for ... in 遍歷陣列 下標 key

~ for ... of 遍歷陣列 值 value, 不能用於json

let arr = ['a', 'b', 'c']

console.log(arr.includes(1))

for (let i in arr)

for (let i of arr)

for (let i of arr.keys())

for (let [key, value] of arr.entries())

let json =

for (let i in json)

padstart()/padend() 指定寬度,不夠就補空格或指定字元

console.log('=' + 'abcd'.padstart(6, '0') + '=')

console.log('=' + 'abcd'.padend(6, '0') + '=')

=00abcd=

=abcd00=

[1, 2, 3,] 老版陣列最後不能有逗號,新的可以有

函式引數最後多的逗號也可以

和 generator yield 類似

generator 不可以寫成箭頭函式, async 可以

async function show()

石川es6課程 7 陣列

主要就map 對映 乙個對乙個 reduce 彙總 一堆出來乙個 filter 過濾器,foreach 迴圈 迭代 四個方法 使用形式就是方法裡面接匿名函式作為引數 例如let result arr.map function item es6簡化版 let res arr.map item item...

石川es6課程 18 ES6 複習

無論在講課和學習中,複習總結都是很重要變數 let const 宣告方式 能否重複宣告 作用域型別 是否支援變數提公升 var能 函式級變數 是,undefined let不能,不允許在相同作用域內,重複宣告同乙個變數 塊級變數 否,referrenceerror is not defined co...

石川es6課程 6 解構賦值

結構相同一一對應的方式賦值 let json,arr,num,str 1,2,3 8,str let json,arr,num,str 1,2,3 8,str console.log json,arr,num,str 1.左右兩邊結構必須一樣 let a,b 報錯。左右兩邊結構必須一樣 2.右邊必須...