下面我给出了一个JavaScript代码图片````可以在此代码中帮助我。这个代码是什么。在此帮助我
function(){
var _ = function()
// The arguments object is an array-like object. It has a length property
// that corresponds to the number of arguments passed into the function
{
var r={},a=arguments;
for(var i=0; i<a.length; i+=2)
r[a[i]]=a[i+1];
return r;
}
}
这是与某些参数一起使用的脚本的示例。
var _ = function() {
var r = {};
var a = arguments;
for(var i=0; i<a.length; i+=2) {
r[a[i]]=a[i+1];
}
console.log(r);
return r;
}
_('a','1','b','2');
外部函数没有太大的意义,但是名为'_'的内部函数本质上是_(1,2,3,4)函数函数调用将返回{1:2,3:4}。基本上,奇数参数是键,甚至参数是返回的JSON对象的值
函数_将参数列表转换为对象
_(name1, value1, name2, value2, ...)
// returns { name1: value1, name2: value2, ... }