當我編寫Javascript時,我使用window.alert()進行調試。通常我傳遞變量來提醒,並彈出一個包含該變量值的字符串。但是,如果我傳遞一個對象的警報,它會告訴我該對象的類型。例如:什麼屬性警示我?
var form = document.getElementById("my_form");
alert(form); // returns [object HTMLFormElement]
那位,說[object blah blah]的部分。那是什麼財產?我最近開始製作自己的對象來封裝我正在處理的網站的有用部分...但是當我傳遞自己的對象來提醒它時,會給我一個通用消息[object Object],如果我有做了一堆不同種類的物體。比如,我希望我的對象能夠返回更多沿着[object My_Object]行的東西。
是否有一個屬性,我可以在函數My_Object()中設置,它會告訴警報我想讓它告訴我什麼?
謝謝!
z。
只是改變「類型」沒有工作......但寫一個快速的toString方法很好! – Ziggy 2010-01-18 00:22:42