我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

javascript面向对象原型问题

面向对象
function Fn(name,age){
            this.name;
            this.age;
        }
        Fn.prototype={
            eat:function(){
                this.name
            }
        }
        console.log(Fn === Fn.prototype.constructor);

运行结果:log打印为什么是false,不应该true 指向指回来的吗?

你的这句重新声明了一个对象给Fn.prototype那当然就不一样了


Fn.prototype={
            eat:function(){
                this.name
            }
        }

改成这样试一试


Fn.prototype.eat = function(){
                this.name
            }
        
  • 文章:JavaScript 原型链和继承面试题 中也许有你想要的答案,请看下吧

近期文章

  • 主函数规则,学c语言学不会了
  • 如果Laravel中的语句,则计数返回true
  • 看不出来哪里有错误。。
  • 求一份matlab代码作用解释
  • 请问django mongodb从dict取值有没有代码提示?
  • idie 3.9运行无结果不报错
  • 求关于如何比较字符串
  • Linux rpm 命令怎么使用和yum有啥区别吗
  • Laravel Collection Loop转到另一个Collection
  • 请各位解答一下我的问题
  • 不管输入什么数字,都一直输出0.000000
  • Windows update手动切换成自动无法应用
  • error in make.names(col.names,unique=TRUE)
  • 要用C语言做一个程序
  • plsql界面字体显示异常
  • GBase8s数据库select into大量数据卡住
  • 编译librdkafka出错
  • 在php和wordpress中合并然后排序2个数组
  • 无法从 sym 转换为 logical
  • 关于#python#的问题:问题遇到的现象和发生背景

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华