js练习 原型

Posted the important thing is not to

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js练习 原型相关的知识,希望对你有一定的参考价值。

        //var a = {
        //    fun: function a() {
        //        test = 0;
        //        alert(this);
        //        b();
        //        function b() {
        //            alert(this);
        //            var v = 0;
        //        }
        //    }
        //};
        //a.fun();

        Function.prototype.method = function (name, func) {
            //alert(this);
            this.prototype[name] = func;
            return this;
        };
        var test = function () {
            this.value = 0;
            alert(‘test‘);
        }
        test.prototype.method1 = function () {
            alert(‘method1‘);
        };
        
        //var method1= Function.method("method1", function () {
        //    alert(‘method1‘);
        //    alert(this);
        //    method2();
        //    function method2() {
        //        alert(this);
        //    }
        //})
        //test.method1();


        var test2 = function () {

        };
        test2.prototype = new test();
        var test2Instance = new test2();
        alert(test2Instance.value);

        //test.method1();

        //alert(‘1‘);
        //Function.method1();
        //method1.method1();

以上是关于js练习 原型的主要内容,如果未能解决你的问题,请参考以下文章

web前端练习22----js中的原型对象prototype,原型链(重要)

从零开始的全栈工程师——js篇(作用域 this 原型笔试题练习)

js练习3 --- 函数构造

js练习4 --- 对象继承setTimeoutsetInterval

原型设计工具及设计练习

基于墨刀实现的原型系统:英语听力练习软件