js的一些感悟

js 可以把方法当成一个类

<script   type="application/javascript">
    function fun1() {
        var name=13;
        function add(x){
            name=x;
            console.log("我是内部的方法的属性: "+x);
        }
        // 1. 在方法中可以调用, 同级属性和方法
        add(16);
    }
    var o1=new fun1();//使用了new关键字,表示在创建对象,func是一个类
     //o1.add("123")    无法调用的
    console.log("类似于对象调用属性"+o1.name)  // 通过对象调用属性
    // 添加属性
    fun1.prototype.addr="xinjiang";
//添加函数
    fun1.prototype.method1=function (x) {
       this.name=x;
        console.log(this.name)
    }
      o1.method1(123456);
    console.log( o1.addr);
    console.log( o1.name);
</script>

猜你喜欢

转载自www.cnblogs.com/zhenqk/p/13369813.html