根据此http://caniuse.com/use-strict 'use strict'
在IE 8/9版本中不支持。
我的问题是,在IE 8/9或与其不兼容的浏览器中使用“严格使用”真的安全吗?它会破坏我的代码吗?
最佳答案
只要浏览器将运行该代码,那么"use strict";
语句就不会导致IE8/9出现问题。 (以这种方式设计,以确保未实现严格模式的浏览器不会出现问题)
外部来源:http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/
注意:正如Jeremy在评论中指出的那样,有些表达式在技术上是有效的,但在IE8中将失败(例如:即使var x = {}; x.break = true
在IE9中也将无法在IE8中使用)。