精华内容
下载资源
问答
  • 形参和实参

    2019-08-02 03:43:25
    形参和实参 形参和实参可以不一样,类型,数量都可以不一样 ,JS根本就不关心 形参和实参会绑定,动态关联 function foo(a,b,c){ //a,b,c 是形参 console.log(arguments); //arguments 是实参数组 argument[0] ...

    形参和实参

    • 形参和实参可以不一样,类型,数量都可以不一样 ,JS根本就不关心
    • 形参和实参会绑定,动态关联
    
    function foo(a,b,c){       //a,b,c 是形参
            console.log(arguments); //arguments 是实参数组
            argument[0] = -1;
            console.log(a); // a = -1 改变了
    
            argument[1] = 2;
            console.log(b);   //返回 undefined
        }
        
        foo(1);
    

    从上面代码中可以看出 a 改变了,而 b 没有改变,当我们给参数的时候 js 会自动绑定形参与实参即 a 和 1和 arguments[0] 自动绑定,已经绑定的参数可以进行修改,而没有绑定的想要添加时,就不能再次进行绑定了。

    形参写在括号里实现,实参通过 arguments 类数组实现。

    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,077
精华内容 3,630
关键字:

形参和实参