bind方法的作用,除了有绑定函数到对象外,我们来看看bind方法的一些其它应用。简单示例例子:假设有一个装配URL字符串的简单函数。代码如下function simpleURL(protocol,domain,path){ return protocol+://+doma ...
bind方法的作用,除了有绑定函数到对象外,我们来看看bind方法的一些其它应用。
简单示例
例子:假设有一个装配URL字符串的简单函数。代码如下
function simpleURL(protocol,domain,path){ return protocol+'://'+domain+'/'+path;}
要将特定站点的路径字符串构建为绝对路径URL。可以使用ES5中数组的map方法来实现。如下
var paths=['wengxuesong/','wengxuesong/p/5560484.html','wengxuesong/p/5555714.html'];var urls=paths.map(function(path){ return simpleURL('http','www.cnblogs.com',path);});urls;//["http://www.cnblogs.com/wengxuesong/", "http://www.cnblogs.com/wengxuesong/p/5560484.html", "http://www.cnblogs.com/wengxuesong/p/5555714.html"]
这里功能的实现完成正确。
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:[Effective JavaScript 笔记]第26条:使用bind方法实现函数的柯里化
关键词:JavaScript
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。