函数同名形参

当有多个同名形参在非严格模式下,是取最后一个实参的值。

		//非严格模式下
        function fn(a,a,a) {
            return a;
        }
        console.log(fn(1,2,3));   //取实参的最后一个值: 3

当有多个同名形参在严格模式下,浏览器报错

		//严格模式下
		function fn(a,a,a) {
            'use strict'
            return a;
        }
        console.log(fn(1,2,3));   //严格模式下: 直接报错
posted on 2021-01-20 11:26  Steven_YF  阅读(56)  评论(0编辑  收藏  举报