可以说我有一个功能 - 对象构造:访问/修改函数内部的对象| JavaScript的
var constructor = function(name, surname, town){
return {
Name: name,
Surname: surname,
Town: town
}
};
现在我可以创建一个新的obj是这样的:
var peter = constructor("Peter", "Jameson", "London");
,我可以以我的新对象peter
使用点添加新特性符号是这样的:
peter.phoneNumber = 856687;
我的问题是:是否有可能使用点/括号标记多个属性添加到我的构造函数当构造函数/函数中的对象没有var时?
目前还不清楚你在问什么。你的意思是修改'constructor'的代码,或者在运行时做一些事情? –
供参考:'物种'没有传递给函数。是的,请澄清你的问题。向我们展示你想做什么,你想如何使用单点/括号表示法 – vaso123
我想用点表示法(如果可能的话)修改构造函数的代码,例如我想添加更多的属性给我的构造函数。如果代码是这样的: '代码' 变种构造函数=(姓名,镇){VAR 人= { 名称:名称, 姓:种, 镇:镇 }; return person }; 'code' 那么我想我可以修改我的构造函数,如下所示: {constructor.person.phoneNumber = 554457; 但在我原来的代码构造函数里面没有var所以我不能taget obj – Ziggy