将对象传递给JavaScript函数。

24 浏览
0 Comments

将对象传递给JavaScript函数。

我最近在我的网站上尝试使用jQuery,并且对JavaScript的知识有限。我开始喜欢jQuery可以将变量传递给花括号内的jQuery函数的能力,就像这样:

$(somediv).animate({thisisone: 1, thisistwo: 2}, thisisavar);

我想知道如何编写一个JavaScript函数,可以在花括号内传递参数?我知道你可以这样写函数:

function someName(var1, var2, var3...) {
}

但是这个方法不支持花括号吗?我也知道你可以不传递参数,像这样做:

function accident() {
    for( var i = 0; i < arguments.length; i++ ) {
        alert("这次事故是由" + arguments[i] + "引起的");
    }
}
accident("我","一辆车","酒精","一棵没有站在我驾驶路径上的树");

但是我还想传递外部变量,而不仅仅是一整串字符串,如果这样说得通的话?

基本上,我想要一个可以传递变量的函数,就像这样:

function myFunction(neededcodehere){
    //这里放一些代码...
}
myFunction (var1, {"选项1", "选项2", "选项3"}, anothervar);

0