【发布时间】:2023-03-10 20:41:02
【问题描述】:
我可以用一些方法创建一个对象,然后给它添加一个属性,如下所示:
var myObj = (function () {
var my = {};
my.method1=function(){}
my.method2=function(){}
my.method3=function(){}
return my;
}());
myObj.myProperty=123;
如何先创建对象并添加属性,然后再添加方法?
myObj={};
myObj.myProperty=123;
//How do I add the above methods to myObj?
【问题讨论】:
-
myObj.my = { method1: function() } -
为什么不能使用
myObj.method1 = function() {}? -
我假设您不只是在做
myObj.method1=function(){};,因为您希望在自己的范围内定义函数?否则我真的不明白问题出在哪里。 -
@FelixKling 是的,他们每个人都有自己的脚本。
-
@ShawnBush 我想我可以,但我展示的方式似乎是一种组织它们的干净方式。
标签: javascript oop object methods