【20160926】JS问题规避
Closed this issue · 0 comments
zhongxia245 commented
JS规范
有一些JavaScript的写法必须要规避。 开发尽量使用严格模式。IE10 以下不支持严格模式
- 使用严格模式,规避一些常规错误
"use strict";
- 变量声明提升导致的问题
两个 name 会被提升到 作用域的最前面 ,在严格模式下, 重复定义一个变量名会报错。
var testObj = {
prop1: 10,
prop2: 15,
prop1: 20
};
这里有两个 prop1 属性, 在严格模式下报错