实现连缀调用的map方法(prototype)


Posted in Javascript onAugust 05, 2009
<script type="text/javascript"> 
function SpecialArray(arr){ 
this.arr=arr; 
} 
SpecialArray.prototype.map=function(func){ 
for(var i=0,len=this.arr.length;i<len;i++){ 
this.arr[i]=func(this.arr[i]); //调用函数,改变arr数组的每个项的值 
} 
return this; //返回自身对象 
} var obj=new SpecialArray([ a , b , c ]); 
//可以对obj的arr属性做任何的操作 
alert(obj.map(function(el){return el.toUpperCase()}).arr); 
alert(obj.map(function(el){return el+"!";}).arr); 
</script>
Javascript 相关文章推荐
js控制页面控件隐藏显示的两种方法介绍
Oct 09 Javascript
教你用jquery实现iframe自适应高度
Jun 11 Javascript
javascript禁止超链接跳转的方法
Feb 02 Javascript
详解使用Typescript开发node.js项目(简单的环境配置)
Oct 09 Javascript
jQuery实现的简单获取索引功能示例
Jun 04 jQuery
在vue中获取token,并将token写进header的方法
Sep 26 Javascript
Vue项目使用localStorage+Vuex保存用户登录信息
May 27 Javascript
vue-router两种模式区别及使用注意事项详解
Aug 01 Javascript
新手入门js闭包学习过程解析
Oct 08 Javascript
vue开发简单上传图片功能
Jun 30 Javascript
详解React中共享组件逻辑的三种方式
Feb 02 Javascript
vue elementUI批量上传文件
Apr 26 Vue.js
Extjs ajax同步请求时post方式参数发送方式
Aug 05 #Javascript
同一个表单 根据要求递交到不同页面的实现方法小结
Aug 05 #Javascript
让 JavaScript 轻松支持函数重载 (Part 2 - 实现)
Aug 04 #Javascript
让JavaScript 轻松支持函数重载 (Part 1 - 设计)
Aug 04 #Javascript
JavaScript 异步调用框架 (Part 6 - 实例 &amp; 模式)
Aug 04 #Javascript
javascript 支持链式调用的异步调用框架Async.Operation
Aug 04 #Javascript
JavaScript 异步调用框架 (Part 5 - 链式实现)
Aug 04 #Javascript
You might like
第五节--克隆
2006/11/16 PHP
php实现首页链接查询 友情链接检查的代码
2010/01/05 PHP
老生常谈PHP面向对象之解释器模式
2017/05/17 PHP
PHP快速排序算法实现的原理及代码详解
2019/04/03 PHP
PHP保留两位小数的几种方法
2019/07/24 PHP
php远程请求CURL实例教程(爬虫、保存登录状态)
2020/12/10 PHP
ExtJS 学习专题(一) 如何应用ExtJS(附实例)
2010/03/11 Javascript
innerText 使用示例
2014/01/23 Javascript
js中用window.open()打开多个窗口的name问题
2014/03/13 Javascript
SuperSlide标签切换、焦点图多种组合插件
2015/03/14 Javascript
JavaScript 2048 游戏实例代码(简单易懂)
2016/03/25 Javascript
对javascript继承的理解
2016/10/11 Javascript
JS实现JSON.stringify的实例代码讲解
2017/02/07 Javascript
使用 Node.js 对文本内容分词和关键词抽取
2017/05/27 Javascript
webpack进阶——缓存与独立打包的用法
2017/08/02 Javascript
浅谈angular4 ng-content 中隐藏的内容
2017/08/18 Javascript
使用layer弹窗,制作编辑User信息页面的方法
2019/09/27 Javascript
[02:04]2020年夜魇暗潮预告片
2020/10/30 DOTA
[55:03]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第二场 11.20
2020/11/20 DOTA
Python实现全角半角转换的方法
2014/08/18 Python
Python程序中的观察者模式结构编写示例
2016/05/27 Python
python使用knn实现特征向量分类
2018/12/26 Python
python 并发编程 非阻塞IO模型原理解析
2019/08/20 Python
解决python cv2.imread 读取中文路径的图片返回为None的问题
2020/06/02 Python
Python接口自动化测试框架运行原理及流程
2020/11/30 Python
美国从事品牌鞋类零售的连锁店:Famous Footwear
2016/08/25 全球购物
荷兰超市:DEEN
2018/03/14 全球购物
安全资料员岗位职责
2013/12/14 职场文书
终止劳动合同协议书
2014/10/05 职场文书
反对四风自我剖析材料
2014/10/07 职场文书
高中生旷课检讨书
2014/10/08 职场文书
升学宴答谢词
2015/01/05 职场文书
换届选举主持词
2015/07/03 职场文书
军事理论课感想
2015/08/11 职场文书
七个Python必备的GUI库
2021/04/27 Python
使用Redis实现实时排行榜功能
2021/07/02 Redis