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