我使用的JavaScript對象文字的學習,我還測試了這個JavaScript在瀏覽器的JavaScript控制檯,它返回Uncaught SyntaxError: Unexpected Identifier
未捕獲的語法錯誤:在對象文本意外標識符
工作代碼
"use strict";
var myObject = {
foo: 'bar',
talk : function(){
console.log('Hello world')
}
}
myObject.talk();
console.log(myObject.foo);
但如果我改成function talk(){}
"use strict";
var myObject = {
foo: 'bar',
function talk(){
console.log('Hello world')
}
}
myObject.talk();
console.log(myObject.foo);
它拋出了上面的錯誤Uncaught SyntaxError: Unexpected Identifier
。預先感謝。
你沒有爲函數talk()分配一個對象。 – Chad
類似的屬性,你可以爲對象創建方法:'talk:function(){};'你可以像這樣調用myObject方法。談論(); – Michelangelo
@Chad我該如何解決?謝謝。 –