补充上一篇,严格模式下不同场景下函数参数名的区别
三、严格模式下不同场景的区别(函数参数名的区别)1、参数名必须唯一在严格模式下,要求命名函数的参数必须唯一。严格模式下重命名参数被认为是语法错误。示例代码如下:// 开启严格模式'use strict'function fun(a,a,b) { console.log(a+a+b);}// 非严格模式下调用不会报错,但严格模式下会报错,参数名重复fun(2,3,4);//102、arguments的不同在严格模式下,arguments对象的行为也有所不同。非严格模式下,修