[JS奇怪的世界]No.58 初始化

前言

在撰寫實體物件語法的時候往往都會有一些錯誤,所以課堂上也特別舉例出來。

初始化 (initialization)

初始化只是一個章節名稱,但主要內容都是在講解比較常見的範例錯誤,舉例…

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
var people = {
{
firstname: 'John',
lastname: 'Doe',
address: [
'111 Main St.',
'222 Third St.'
]
},
{
firstname: 'John',
lastname: 'Doe',
address: [
'333 Main St.',
'444 Third St.'
]
}
}

當我們在物件實體語法越來越大的時候,往往就很容易出現一些錯誤,而這些錯誤常常會導致新手害怕,舉例像這種錯誤。

缺少花括號

又或是這種錯誤

缺少逗號

當然也有這種狀況 (我自己也常犯)

分號打成等號

那會出現錯誤的過程就是初始化的一種,因為他要將物件給初始化,而語法解析器發現我們所撰寫方式不正確提示的錯誤訊息。

圖源

JavaScript 全攻略:克服 JS 奇怪的部分

0%