首页 > 其他 > 详细

277 原型经典题

时间:2020-01-30 22:25:45      阅读:67      评论:0      收藏:0      [点我收藏+]
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>06_原型面试题</title>
</head>

<body>

    <script type="text/javascript">
        /*
                                  测试题1
                                   */
        function A() {

        }
        A.prototype.n = 1

        var b = new A()

        A.prototype = {
            n: 2,
            m: 3
        }

        var c = new A()
        console.log(b.n, b.m, c.n, c.m) // 1 undefined 2 3


        /*
         测试题2
         */
        function F() {}
        Object.prototype.a = function() {
            console.log('a()')
        }
        Function.prototype.b = function() {
            console.log('b()')
        }

        var f = new F()
        f.a(); // a()
        // f.b() // 报错,f.b is not a function
        F.a() // a() ,这里把F看成实例对象
        F.b() // b()
        console.log(f)
        console.log(Object.prototype)
        console.log(Function.prototype)  // ? () { [native code] }
    </script>
</body>

</html>

277 原型经典题

原文:https://www.cnblogs.com/jianjie/p/12244091.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!