读书人

arguments:JavaScript的一个怪老头子

发布时间: 2013-03-04 17:22:12 作者: rapoo

arguments:JavaScript的一个怪老头

你提供一个使用%1到%9充当占位符的模板字符串,然后再提供最多9个待替换的字符串参数,例如:

中我们只指定了一个参数:string。JavaScript允许我们传递任意数量的参数给一个函数,无论该函数如何定义,arguments对象都能够访问到它们。

?

转换成一个真正的数组

尽管arguments不是一个真正的JavaScript数组对象,但是我们可以使用Array的slice方法轻松地将它转换成一个真正的数组对象,就像这样:

var somethingWrong = repeat(comms, 3, 2000);somethingWrong("Can you hear me, major tom?");

?调用somethingWrong函数的结果是重复弹出三次警告框,间隔时间是两秒。

?

arguments用的不多,有点怪,但是它让我们充满了惊喜,值得我们去了解。(arguments is not often used, a little quirky, but full of surprises and well worth getting to know!

读书人网 >JavaScript

热点推荐