【发布时间】:2013-01-02 01:48:21
【问题描述】:
我有一个可以传递对象的函数。然后我需要这个对象中的所有变量成为局部变量。比如
function ping(){
alert(riff); //'raff'
}
ping({
riff: 'raff'
});
我能想到的唯一方法是循环对象并逐个设置它们,但这似乎很笨拙。有其他选择吗?
编辑:返回是显示该变量会是什么样子。我不想要的主要事情是必须通过另一个对象来获取数据。我希望结构是
function.riff = 'raff'
而不是
function.settings.riff = 'raff'
【问题讨论】:
-
这就是原则,这被认为是一种很好的做法。所以,使用它,它并不笨重(在 JS 中)。
标签: jquery function scope arguments