"男" ); // console.log(per.sex); // 因为JS是一门动态类型的语言
标签:
实例东西和属性重名问题实例东西访谒这个属性, 应该先从实例东西中找, 找到了就直接用,,找不到就去指向的原型东西中找, 找到了就使用,找不到呢?=====
通过实例东西能否转变原型东西中的属性值? 不能
就想转变原型东西中属性的值, 怎么办?
直接通过原型东西.属性=值;=========可以转变
Person.prototype.sex = "哦唛嘎的";
如下已经转变
function Person(age, sex) { this.age = age; this.sex = sex; } Person.prototype.sex = "女"; var per = new Person(10, "男"); // console.log(per.sex); //因为JS是一门动态类型的语言,东西没有什么,只要点了,那么这个东西就有了这个对象,没有这个属性,只要东西.属性名字,东西就有这个属性了,但是,该属性没有赋值,所以,功效是:undefined // console.log(per.fdsfdsfsdfds); // console.log(fsdfdsfds); //实例东西访谒这个属性,应该先从实例东西中找,找到了就直接用,找不到就去指向的原型东西中找,找到了就使用,找不到呢?===== //通过实例东西能否转变原型东西中的属性值?不能 //就想转变原型东西中属性的值,怎么办?直接通过原型东西.属性=值;可以转变 Person.prototype.sex = "哦唛嘎的"; // per.sex = "人"; console.log(per.sex); console.dir(per);
JS高级---实例东西和属性重名问题
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/32210.html