我想將一個對象傳遞給一個函數,但是當我嘗試輸出該對象時它說「未定義」。這裏是一個例子:將對象傳遞給一個函數作爲參數在javascript中
// object defined
this.object = new Ext.data.JsonStore({
//some store properties
});
// printing object
function printObject (obj) {
alert(obj); // my output is "undefined"
}
// trying to pass the object
printObject(this.object);
誰能告訴我如何傳遞一個對象作爲參數?在此先感謝
你有一個範圍的問題返回類型的對象。你需要顯示更多的代碼,以便我們可以幫助你看到什麼是錯的。此外,我懷疑會有問題命名任何屬性或變量'對象' – JAAulde 2011-06-08 20:26:34
如果您在分配後立即警告this.obejct,該怎麼辦?也許它從來沒有被賦予任何價值。以這種方式將對象傳遞給函數是非常可能的, – GolezTrol 2011-06-08 20:27:26
顯示對象包含的屬性 – 2011-06-08 20:28:18