【eclipsejar导入源码】【cardboard 源码分析】【蚌埠麻将源码】jsfunction的源码_javascript源码讲解

时间:2024-12-24 07:23:36 编辑:网站源码交易程序源码 来源:源码 app

1.js的function嵌套function,第一个function可以可以当对象使用吗? 例如要实现如下功能:

jsfunction的源码_javascript源码讲解

js的function嵌套function,第一个function可以可以当对象使用吗? 例如要实现如下功能:

       å½“然可以当对象~!

       ä½ çš„写法只是普通函数的写法,但你要他用new构造对象,那内部属性要加上this,来动态绑定生成的对象,而你目前写法,只能说是A函数的私有变量,是不会通过new传出来的,所以只需要把你的内部函数变成 this.a=function(){ }这种对象属性的样式才能正确的的通过new 生成你需要的对象~!

       function A(){

        var p=1;

        var q;

       this.A=function (x){

        q=2;

        alert(x+p);

        }

       this.B=function (x){

        alert(p+q+x);

       }

       }

       var a=new A();

       a.A(5);

       a.B(6);