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

Javascript中如何不调用构造函数实例化一个对象?

Javascript中如何不调用构造函数实例化一个对象?

翻阅古今 2019-03-20 17:15:19
Javascript中如何不调用构造函数实例化一个对象?
查看完整描述

5 回答

?
慕斯王

TA贡献1864条经验 获得超2个赞

最简单的,对象字面量啊~

var obj = {};


查看完整回答
反对 回复 2019-04-11
?
繁华开满天机

TA贡献1816条经验 获得超4个赞

你是说实例化一个类吧,对于用户自定义的类,


new f(a, b, c)

相当于


// Create a new instance using f's prototype.

var newInstance = Object.create(f.prototype), result;


// Call the function

result = f.call(newInstance, a, b, c),


// If the result is a non-null object, use it, otherwise use the new instance.

result && typeof result === 'object' ? result : newInstance

答案摘自这里


查看完整回答
反对 回复 2019-04-11
?
小唯快跑啊

TA贡献1863条经验 获得超2个赞

function createPeople(name,age){

   var o = {};

   o.name = name;

   o.age = o.age;

   return o;

}


var people = createPeople('chen',30);


查看完整回答
反对 回复 2019-04-11
  • 5 回答
  • 0 关注
  • 671 浏览
慕课专栏
更多

添加回答

举报

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