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() 是对键值对的遍历。

for (let index of ['a', 'b'].keys()) {
console.log(index);
}
// 0
// 1 for (let elem of ['a', 'b'].values()) {
console.log(elem);
}
// 'a'
// 'b' for (let [index, elem] of ['a', 'b'].entries()) {
console.log(index, elem);
}
// 0 "a"
// 1 "b"

  

最新文章

  1. how to use panda
  2. ggplot2包的说明文档[分享]
  3. 多线程(pthread、NSThread、GCD)
  4. hiho一下121周 后缀数组二·重复旋律2
  5. ThroughRain第一次冲刺个人总结
  6. Eclipse属性文件编辑器---Properties Editor
  7. JavaScript访问修改css样式表
  8. Spring初始化 Map 和 解析Json value
  9. CentOS搭建OpenVPN服务(简易版)
  10. C++vptr初始化时间
  11. [ACM] POJ 2253 Frogger (最短路径变形,每条通路中的最长边的最小值)
  12. vue.js中使用Axios
  13. PLSQL Developer 连接oracle(64)(instantclient_32)
  14. 搬寝室(经典dp)
  15. Varnish的vcl子程序
  16. eclipse - The superclass "javax.servlet.http.HttpServlet" was not found on the Java
  17. HelloHibernate的创建过程
  18. Django models文件模型变更注意事项(表结构的修改)
  19. CentOS7 下设置静态IP
  20. vue中axios 配置请求拦截功能 及请求方式如何封装

热门文章

  1. Learning Play! 2.4
  2. [ios] 定位报错Error Domain=kCLErrorDomain Code=0 "The operation couldn’t be completed. (kCLErrorDomain error 0.)"
  3. linux 进程通信 管道
  4. 有状态Bean和无状态Bean的定义
  5. CSS3动画快速实现
  6. AOP面向切面编程的四种实现
  7. DAO实现查询
  8. 我的emacs配置
  9. Wine——在Linux上运行Windows软件
  10. VS2013.3 & VS2014 任务资源管理器