返回信息流var people=Object();
people.age=22;
var ori =new people;
alert(ori.age);
错在哪啊
通过『我邮2.0』发布
这是一条镜像帖。来源:北邮人论坛 / www-technology / #25520同步于 2014/5/10
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
刚学js 求教
OriSoul
2014/5/10镜像同步7 回复
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
Object不是新建一个对象,而new不是实例化一个对象吗,刚学
【 在 dss886 (得人畏||理客中) 的大作中提到: 】
: people是个什么东西…
: 通过『我邮2.0』发布
通过『我邮2.0』发布
people是一个对象,不是方法。
试试去掉第一行的括号?
话说楼主用什么调试程序的,FF和Chrome控制台都有错误提示啊?
【 在 OriSoul (OriSoul) 的大作中提到: 】
: var people=Object();
: people.age=22;
: var ori =new people;
: ...................
报的错是“var ori =new people; ”这一句
错误是:“Uncaught TypeError: object is not a function”
javascript的实例化是把一个function变成一个对象,这样你就可以在这个方法当成一个对象用,调用里面的函数和变量,甚至添加函数和变量。一个已经是对象的变量是没办法再次实例化的
例子:
function base() {
this.name = 'this is the name';
this.getname = function() {alert(this.name)};
this.setname = function(name) {this.name = name}
}
//实例化
var son = new base();
son.getname();
【 在 OriSoul (OriSoul) 的大作中提到: 】
: Object不是新建一个对象,而new不是实例化一个对象吗,刚学
: 【 在 dss886 (得人畏||理客中) 的大作中提到: 】
: 通过『我邮2.0』发布
: ...................
谢谢啦
【 在 wp (wp) 的大作中提到: 】
: 只有function才能被new
: new调用和普通调用的区别是,new调用会生成一个继承自原型链的this对象并返回
通过『我邮2.0』发布
谢谢啦[ema21]
【 在 dss886 (得人畏||理客中) 的大作中提到: 】
: 报的错是“var ori =new people; ”这一句
: 错误是:“Uncaught TypeError: object is not a function”
: javascript的实例化是把一个function变成一个对象,这样你就可以在这个方法当成一个对象用,调用里面的函数和变量,甚至添加函数和变量。一个已经是对象的变量是没办法再次实例化的
: ...................
通过『我邮2.0』发布