1. 程式人生 > >JavaScript陣列與物件(1)

JavaScript陣列與物件(1)

this並不是一個常量,它在程式的不同地方返回的值也不相同。

JavaScript對陣列初始化表示式進行求值的時候,陣列初始化表示式中的元素表示式也都會各自計算一次。

陣列直接量中的列表逗號之間的元素可以省略,這時省略的空位會填充undefined。

JavaScript求物件初始化表示式值的時候,物件表示式也都會各自計算一次並且它們不必包含數值:它們可以是任意的JavaScript表示式。同樣,物件直接量中的屬性名稱可以是字串而不是識別符號。

物件建立表示式建立一個物件並呼叫一個函式(這個函式稱作建構函式)初始化新物件的屬性。

JavaScript會首先建立一個新的物件,然後,JavaScript通過傳入指定的引數並將這個新物件當做this的值來呼叫一個新的指定函式。

那些被當成建構函式的函式不會返回一個值,並且這個新建立並被初始化後的物件就是整個物件建立表示式的值。