陣列
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,] 老版陣列最後不能有逗號,新的可以有
函式引數最後多的逗號也可以
async await
和 generator yield 類似
generator 不可以寫成箭頭函式, async 可以
async function show()
es6新特性 ES6新特性(一)
var 1 var宣告的是函式作用域 區域性 但在if for等定義的變數是全域性的 2 var 具有變數提公升,預解析 3 在同乙個作用域下,var可以宣告多次 4 var 宣告的變數會掛載到window上 let1 let不存在變數提公升,在變數使用之前,必須要先宣告 2 let在同一作用域下,...
ES7特性總結
不知道小夥伴們es6的特性學的怎麼樣了?es2016 es7 和es2017 es8 都已經要出來了,本文為大家整理介紹一下es7的新特性。es7特性只有兩個 array.prototype.includes value 任意值 boolean includes 方法用來判斷乙個陣列是否包含乙個指定...
ES6新特性須知
1.1es5之前函式想要賦預設值var funes5 function a,b,c 1.2es6開始函式想要賦預設值var funes6 function a 50,b 60,c 70 2.1es5之前字串拼接或者拼接屬性值只能如下var a lbj var b 50 var c name a ye...