從來沒有處理對象,但現在寫的自定義對象來測試使用JavaScript自定義對象變量及其函數內部
function GraphicsObject(text) {
var type = text;
var map = new Object();
alert("test");
}
GraphicsObject.prototype.setAttribute = function(key, val) {
alert(type); // ReferenceError: type is not defined
this.map[key] = val; ReferenceError: map is not defined
};
爲什麼那些錯誤,爲什麼劇本不喜歡這種語法?
編輯
這是我如何使用對象
var g1 = new GraphicsObject("text");
蘇雷什,那麼應該把大量的感覺給你。 ..地圖是他存儲屬性的對象... –
@MichaelRouse是的。這說得通。太多的用法:) –