为了账号安全,请及时绑定邮箱和手机立即绑定

js工厂模式的无法识别对象类型与构造函数在哪体现?

js工厂模式的无法识别对象类型与构造函数在哪体现?

蝴蝶刀刀 2019-03-07 18:20:22
function A(name,age) {    var o = new Object()    o.name = name    o.age = age    o.sayName = function () {        alert(this.name)    }    return o}var A1 = new A('qwe',18)console.log(A1 instanceof A);  //不是A的实例吗?console.log(A1 instanceof Object);function B(name,age) {    this.name = name    this.age = age}var B1 = new B('asd', 12)console.log(B1 instanceof B);console.log(B1 instanceof Object);请问从哪体现呢?
查看完整描述

3 回答

?
侃侃无极

TA贡献2051条经验 获得超10个赞

1)创建对象的过程中并没有体现出工厂模式。
2)可以了解下js通过构造函数创建对象的过程,应该就能解释 console.log(A1 instanceof A); //不是A的实例吗?

查看完整回答
反对 回复 2019-03-12
  • 3 回答
  • 0 关注
  • 872 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信