一、"use strict" 指令
“use strict” 定义 JavaScript 代码应该以“严格模式”执行。
例如,使用严格模式,不能使用未声明的变量。
您可以在所有程序中使用严格模式。它可以帮助您编写更清晰的代码,例如阻止您使用未声明的变量。
“use strict” 只是一个字符串表达式。旧浏览器如果不理解它们就不会抛出错误。
二、String.trim()
String.trim() 删除字符串两端的空白字符。
三、Array.isArray()
isArray() 方法检查对象是否为数组。
四、Array.forEach()
forEach() 方法为每个数组元素调用一次函数。
五、Array.map()
对数组的每个数都进行一次操作并将返回值替代对应数。
六、Array.filter()
对数组的每个数都进行判断并如果正确就留下,错误就删除。
七、Array.reduce()
确定数组中所有数的总和。
八、Array.reduceRight()
同样是确定数组中所有数的总和但是为倒叙。
九、Array.every()
检查是否所有值都满足某个条件,返回true或者false。
十、Array.some()
返回数组中满足某个条件的新数组。
十一、Array.indexOf()
返回数组中的某个元素的位置。
十二、Array.lastIndexOf()
Array.lastIndexOf() 与 Array.indexOf() 类似,但是从数组结尾处开始检索。
十三、JSON.parse()
JavaScript 函数 JSON.parse() 用于将文本转换为 JavaScript 对象。
十四、Date.now()
Date.now() 的返回与在 Date 对象上执行 getTime() 的结果相同。
十五、对字符串的属性访问
charAt() 方法返回字符串中指定索引(位置)的字符。
十六、尾随逗号(Trailing Commas)
ECMAScript 5 允许在对象和数组定义中使用尾随逗号,JSON 不允许使用尾随逗号。