以下代码和平是什么意思?
someName.UI = function(){
var someName;
if (!someName)
someName= {};
someName.UI = function() {
var player = 1;
}
//some code here
}
我对javascript很陌生,这是我第一次看到这样的东西。
以下代码和平是什么意思?
someName.UI = function(){
var someName;
if (!someName)
someName= {};
someName.UI = function() {
var player = 1;
}
//some code here
}
我对javascript很陌生,这是我第一次看到这样的东西。
var someName;
这是变量名声明。
if (!someName)
someName= {};
当变量为null
空时,在其中创建一个新的空对象。
someName.UI = function() {
var player = 1;
}
在持有函数的对象中创建成员UI
,该函数将创建一个值为 的变量1
。
someName.UI();
这将是对该函数的调用。
你有很多方法可以在 javascript 中创建对象。
其中之一是创建一个函数。
1. var obj = function(id){ this.id = id; } <-- class with constructor for creating object
var objInstance = new obj(); <-- typeof objInstance === "object", typeof obj === "function"
2. var obj2 = {}
3. var obj3 = new Object()