在脚本顶部书写 ‘use strict’ 字符串, 则后续代码都会运行在严格模式下
变量必须声明后才能使用
函数的this如果指向window, 现在变为 undefined
取消静默失败
取消函数的callee
bind
call
apply
every
some
map
filter
forEach
reduce
Object.defineProperty
修改旧属性, 配置详细设置
添加新属性, 配置详细设置
配置:
writable
enumerable
configurable
value
get
set
Object.defineProperties(对象, {属性名: 配置项})
Object.preventExtensions
Object.seal
Object.freeze