可以說我有一個功能 - 對象構造:訪問/修改函數內部的對象| 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