码迷,mamicode.com
首页 > 其他好文 > 详细

277 原型经典题

时间:2020-01-30 22:33:58      阅读:46      评论:0      收藏:0      [点我收藏+]

标签:code   doctype   obj   pre   rip   var   efi   title   set   

<!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 原型经典题

标签:code   doctype   obj   pre   rip   var   efi   title   set   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!