您的位置:首页 > 移动开发

js,apply()方法创建数组

2011-03-10 20:37 369 查看
<!--菜鸟的文章,感谢指出不当之处-->

一般的声明数组:var arr=[1,2,3];

用apply()方法:var arr = Array.apply(null, [1,2,3]);

当然也可以用apply()来创建对象。
以下是个加法运算例子:

//传入任意数量参数,执行参数加法运算

function addNum()
{
var args;
var sum=0;
if(arguments.length == 1)
{
sum = arguments[0];
}
else
{
args = Array.apply(null, arguments);//把传入的参数转化为数组

for(var i=0;i < args.length;i++)
{
sum += args[i];
}
}
alert(sum);
}
addNum();//output 0
addNum(4);//output 4
addNum(0,2,3);//output 5
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: