2013-11-14 69 views
0
var x = [{id: string}]; 

我想x.push({id: 'abc'});插入對象數組在javascript

它不能正常工作。語法是否正確?

+0

如果你不能得到工作,但這同樣的事情:'X [x.length] = {ID: 'ABC'};' – jonhopkins

+2

你寫什麼是完全正確的,不應該給出語法錯誤,只是'string'會拋出一個引用錯誤(但我想這只是爲了說明的目的?)。什麼是確切的錯誤信息?你可能想引用你的標識符,因爲如果你沒有引用它們,你必須留意保留字。 ''x.push(''id':'abc'});' – Christoph

+0

它的功能與你的代碼一樣,如果你想要一個空數組聲明,使用'var x = []' – Sarath

回答

1

在以下行string創建錯誤,因爲我不知道你爲什麼使用這個?

var x = [{id: string}]; 

試試這個

var x = []; 
x.push({id: 'abc'});