1、字串查詢
es5使用是indexof() 返回字元第一次出現的位置int值
es6新增了3個方法:includes()/startswith()/endwith()返回bool值
includes => 是否包含字元
startswith => 首字母是否包含字元
endwith => 末尾是否包含字元
2、數值擴充套件
number.isinteger() => 判斷乙個值是否是整數
math.trunc() => 去除乙個數的小數部分
math.sign() => 方法用來判斷乙個數到底是正數、負數、還是零。如果引數為正數,返回 +1;引數為負數,返回 -1;引數為 0,返回 0;引數為 nan,返回 nan
3、陣列擴充套件
es6 提供三個新的方法——entries(),keys() 和 values()——用於遍歷陣列。它們都返回乙個遍歷器,可以用 for...of 迴圈進行遍歷,唯一的區別是 keys() 是對鍵名的遍歷、values() 是對鍵值的遍歷,entries() 是對鍵值對的遍歷。 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
for
(
let
index of [
'a'
,
'b'
].keys())
// 0
// 1
for
(
let
elem of [
'a'
,
'b'
].values())
// 'a'
// 'b'
for
(
let
[index, elem] of [
'a'
,
'b'
].entries())
// 0 "a"
// 1 "b"
es6新特性分享
1 字串查詢 es5使用是indexof 返回字元第一次出現的位置int值 es6新增了3個方法 includes startswith endwith 返回bool值 includes 是否包含字元 startswith 首字母是否包含字元 endwith 末尾是否包含字元 2 數值擴充套件 nu...
es6新特性分享
1 字串查詢 es5使用是indexof 返回字元第一次出現的位置int值 es6新增了3個方法 includes startswith endwith 返回bool值 includes 是否包含字元 startswith 首字母是否包含字元 endwith 末尾是否包含字元 2 數值擴充套件 nu...
es6新特性 ES6新特性(一)
var 1 var宣告的是函式作用域 區域性 但在if for等定義的變數是全域性的 2 var 具有變數提公升,預解析 3 在同乙個作用域下,var可以宣告多次 4 var 宣告的變數會掛載到window上 let1 let不存在變數提公升,在變數使用之前,必須要先宣告 2 let在同一作用域下,...