JS原型设计模式(二)
来源:互联网 发布:java哪些源码值得看 编辑:程序博客网 时间:2024/06/05 10:44
在js中存在两个函数:isPrototypeOf()和hasOwnProperty()
hasOwnProperty:用于判断对象是否含有这个属性,但是不包含原型链对象上的属性 使用方式:object1.hasOwnProperty(atttribute);
isPrototypeOf:用于判断当前对象是否是参数对象的原型链上的原型对象 使用方式:object1.isPrototypeOf(object);判断object1是否是object原型链上的对象
var Person = function () { this.class='ddd';};var pp=function(){};Person.prototype.name = 'tlc';Person.prototype.age = '25';Person.prototype.sex = 'boy';Person.prototype.sayInfo = function () { console.info(this.name + "--" + this.age + "--" + this.sex)};var person1 = new Person();var person2 = new Person();console.log(person1.class);console.log(person1.hasOwnProperty('name'));//falseconsole.log(person1.hasOwnProperty('class'));//trueconsole.log(Person.prototype.isPrototypeOf(person1));//trueconsole.log(pp.prototype.isPrototypeOf(person1));//false
1 0
- JS原型设计模式(二)
- JS原型设计模式(四)之缺陷二
- 设计模式系列(二)原型模式
- js原型设计模式
- 设计模式(二)之 Prototype(原型)
- JS原型设计模式(一)
- JS原型设计模式(三)
- 设计模式中创建型模式 (二):原型模式
- js设计模式-原型模型
- C++设计模式之原型模式(二)
- 原型模式(二)
- 设计模式之(二)原型模式Prototype
- 设计模式二——原型模式
- JS设计模式之原型模式
- JS原型设计模式之动态模式
- 设计模式二(建造者、原型、桥接)
- JS原型设计模式(四)之缺陷(一)
- 设计模式-原型设计模式(Prototype)
- Spring---AOP基本概念以及Advice5种类型的通知注解应用实例
- leetcode 461. Hamming Distance
- python安装配置Theano ImportError:cannot import name 'configparser'
- 互换两个变量,不使用中间变量
- POJ 3067
- JS原型设计模式(二)
- pdf 转 word
- mysql索引知识
- Android http Post 传文件
- 【linux】Makefile 基本知识
- 获取本机系统时间
- 我的算法14
- (一)Class类与ClassLoader简介
- 使用Git实现版本控制(一)