我认为如果我定义我的函数会很方便,所以我可以将哈希传递给它。有了这个想法,稍后当我扩展我的代码时,我可以轻松地传递更多变量,而不必更改同样执行此代码的其他代码。
现在我做了一个例子,但不知何故它不起作用:
function test(data){
if(data.id){
$('body').append($('<p/>',{text: "hallo"});
}
};
test({id: 5, text: 4});
小提琴:http://jsfiddle.net/HQ9P2/
我做错了什么?这是避免我的代码中的凝聚力的正确方法吗?
答案 0 :(得分:2)
你可能不喜欢这个答案,但你错过了一个“)”
$('body').append($('<p/>',{text: "hallo"})); <--- notice