下面的代碼和平代表什麼意思?javascript,有些函數的解釋?
someName.UI = function(){
var someName;
if (!someName)
someName= {};
someName.UI = function() {
var player = 1;
}
//some code here
}
我非常新的JavaScript,這是我第一次見過這樣的事情。
下面的代碼和平代表什麼意思?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()
Java還是javascript?如果javascript someName是函數UI的命名空間。 – Damian0o
顯然不是java – Petah
我拼錯了嗎?對不起,很困惑 – OneScrewLoose