首页 相关文章 JavaScript内置对象:arguments

JavaScript内置对象:arguments

原文:. 很不错的文章,推荐一读。我的一点读后感:

arguments是JavaScript里的一个内置对象,和NodeList类似,拥有length属性,但没有push和pop等数组方法。

Dean Edwards的format函数很触发灵感:

function format(string) {var args = arguments;var pattern = new RegExp('%([1-' + args.length + '])', 'g');return String(string).replace(pattern, function(match, index) {return args[index];});}alert(format('%1 want to know whose %2 you %3', 'I', 'shirt', 'wear'));

注意三点:1. String(string)的用法,保证了string为任何值(比如null, false, 123等)时都不会出错。2. 温习下replace方法,第二个参数可以是函数,非常灵活。3. argument...[ 查看全文 ]

2016-02-20 标签:

JavaScript内置对象:arguments的相关文章

手机页面
收藏网站 回到头部