2013年4月27日
摘要: JS中 字符串的replace函数 可以接受回调函数 例如一般用法:var a = '1,2,3,4,5';var b = a.replace('2,3','*');console.log(b); 输出:'1,*,4,5'回调函数的用法:var a = '1,2,3,4,5';var b = a.replace('2,3',function(match){ return '*';});console.log(b);输出:'1,*,4,5' 阅读全文
posted @ 2013-04-27 13:48 花森 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 1 call,apply,bind都是Function里面原生支持的方法,是JavaScript引擎内在实现的,每个Function的实例都有这三个属性。 call() 和 apply() 的用法很相似,只是调用的时候传递参数的方式有些区别: call():function.call(object, arg1,arg2...), apply():function.apply(object, [arg1,arg2,...]),apply方法传递的是一个参数数组,所以有时候直接传个 arguments 就可以。 注:这里的object就是该function里面的this,这... 阅读全文
posted @ 2013-04-27 11:18 花森 阅读(298) 评论(0) 推荐(0) 编辑