2011-10-29 26 views

回答

5

是的,這正是object literal的含義。 javascript對象的定義可能包含逗號分隔的屬性,函數定義...

Object literals are formed using the following syntax rules:

  • A colon separates property name from value.
  • A comma separates each name/value pair from the next.
  • There should be no comma after the last name/value pair. Firefox won't object if you add it, but Internet Explorer will trigger an error: 'Expected identifier, string or number'.
+1

更多信息:http://en.wikipedia.org/wiki/Literal_(computer_programming) –

1

是的。

在對象文字符號中,對象描述是花括號內的一組逗號分隔的名稱/值對。名稱可以是標識符或字符串,後跟冒號。

1

它應該代表符號劃分。當他們說'對象字面'時,他們的意思是'對象字面符號'。有多種方法可以製作一個對象。這是最直接的方法。

3

對象文字是一種聲明對象的方法。

你會寫

var myObject = {}; // with or without members 

,而不是

var myOject = new Object(); 

您還可以使用數組常量:的

var myArray = []; 

代替

var myArray = new Array(); // with or without members 

它當然更短,但它也繞過構造函數,所以它應該更高效。

相關問題