2014-03-02 96 views
0

我認爲如果定義我的函數會很方便,以便可以將哈希傳遞給它。有了這個想法,當我擴展我的代碼時,我可以輕鬆地傳遞更多變量,而無需更改執行此代碼的其他代碼。將JavaScript哈希作爲參數傳遞給jQuery函數

現在,我做出了表率,但不知何故,它不會工作:

function test(data){ 
    if(data.id){ 
     $('body').append($('<p/>',{text: "hallo"}); 
    } 
}; 

test({id: 5, text: 4}); 

小提琴:http://jsfiddle.net/HQ9P2/

我該怎麼辦錯了嗎?這是避免我的代碼凝聚力的正確方法?

+0

你缺少一個括號,打開控制檯。 – adeneo

回答

相關問題