2013-10-29 63 views
-3

我是JavaScript或nodejs的新手。我對一些基本概念有疑問。 有人可以解釋給我嗎?這是什麼意思這javascript或nodejs - var obj = {is_present:true,status_id:254};

這是什麼意思在nodejs或JavaScript?

var obj = { is_present: true, status_id: 254 }; 
+3

它創建了一個對象,通過變量指向名爲'obj',有兩個屬性; 'is_present'和'status_id'。使用'obj.is_present'等來訪問它們。 – Matt

+0

另外,node.js用JavaScript編寫:) – tymeJV

+0

謝謝。我是新來的JavaScript世界。 我們可以這樣做嗎?可能嗎 ? obj = new obj [1000]; – swastican

回答

1

即定義了一個名爲obj變量,並將其設置等於與2個屬性,is_presentstatus_id的對象。 is_present被初始化爲真,status_id被初始化爲254

然後,您可以訪問這些值,這樣

var y = obj.is_present //y will equal true 

var x = obj.status_id // x will equal 254 

或類似這樣的

var y = obj["is_present"] //y will equal true 

var x = obj["status_id"] // x will equal 254 
+0

謝謝。我們可以創建一個obj數組嗎?像 arr = new obj [100]?這是可能的嗎? – swastican

+0

javascript不是一種類型化語言,因此任何數組都可以採用任何類型的對象。要創建一個新數組,你可以說'var arr = [];'Javascript數組沒有設置長度,所以不需要初始化長度。 –