es6新特性分享
1、字符串查找
es5使用是indexOf() 返回字符第一次出現(xiàn)的位置int值
es6新增了3個(gè)方法:includes()/startsWith()/endWith()返回bool值
includes => 是否包含字符
startsWith => 首字母是否包含字符
endWith => 末尾是否包含字符
?
2、數(shù)值擴(kuò)展
Number.isInteger() => 判斷一個(gè)值是否是整數(shù)
Math.trunc() => 去除一個(gè)數(shù)的小數(shù)部分
Math.sign() => 方法用來判斷一個(gè)數(shù)到底是正數(shù)、負(fù)數(shù)、還是零。如果參數(shù)為正數(shù),返回 +1;參數(shù)為負(fù)數(shù),返回 -1;參數(shù)為 0,返回 0;參數(shù)為 NaN,返回 NaN
?
3、數(shù)組擴(kuò)展
ES6 提供三個(gè)新的方法——entries(),keys() 和 values()——用于遍歷數(shù)組。它們都返回一個(gè)遍歷器,可以用 for...of 循環(huán)進(jìn)行遍歷,唯一的區(qū)別是 keys() 是對(duì)鍵名的遍歷、values() 是對(duì)鍵值的遍歷,entries() 是對(duì)鍵值對(duì)的遍歷。
?
總結(jié)
- 上一篇: oracle的nvl和nvl2
- 下一篇: struts处理中文乱码问题总结