我一直在阅读推荐使用“use strict”选项的人。如上所述here
每个主流浏览器都支持最新版本的严格模式,包括Internet Explorer 10和Opera 12.我想用IE10测试它,我有以下代码segemnt。 IE 10 / FF没有给出任何错误消息。我错过了什么?如果我犯了任何错误,我如何测试“use strict”实际上是否正常工作?
<html>
<head>
<script type = "text/javascript">
"use strict";
function doSomething(value1, value1, value3) {
alert('hello');
}
</script>
</head>
<body>
hello
</body>
</html>
答案 0 :(得分:2)
您可以在此示例中看到Chrome实际上抱怨重复的参数名称:
答案 1 :(得分:0)
firefox抛出'重复的正式参数value1',
IE10抛出'严格模式'中不允许重复的形式参数名称