实现连缀调用的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利用div背景,做一个竖线的效果。
Nov 22 Javascript
jQuery验证元素是否为空的两种常用方法
Mar 17 Javascript
JS组件Bootstrap Table使用方法详解
Feb 02 Javascript
网页中JS函数自动执行常用三种方法
Mar 30 Javascript
IE8 内存泄露(内存一直增长 )的原因及解决办法
Apr 06 Javascript
详解Angular的双向数据绑定(MV-VM)
Dec 26 Javascript
JS正则表达式验证中文字符
May 08 Javascript
微信小程序 支付功能实现PHP实例详解
May 12 Javascript
详解JS函数stack size计算方法
Jun 18 Javascript
JavaScript中的函数申明、函数表达式、箭头函数
Dec 06 Javascript
用jQuery实现抽奖程序
Apr 12 jQuery
vue中echarts图表大小适应窗口大小且不需要刷新案例
Jul 19 Javascript
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
基于mysql的论坛(5)
2006/10/09 PHP
关于BIG5-HKSCS的解决方法
2007/03/20 PHP
PHP与C#分别格式化文件大小的代码
2011/05/14 PHP
php class中public,private,protected的区别以及实例分析
2013/06/18 PHP
php使用glob函数快速查询指定目录文件的方法
2014/11/15 PHP
php模拟post提交数据的方法
2015/02/12 PHP
PHP编程计算两个时间段是否有交集的实现方法(不算边界重叠)
2017/05/30 PHP
Thinkphp5框架ajax接口实现方法分析
2019/08/28 PHP
javascript获取ckeditor编辑器的值(实现代码)
2013/11/18 Javascript
Jquery代码实现图片轮播效果(一)
2015/08/12 Javascript
Bootstrap实现默认导航栏效果
2020/09/21 Javascript
JavaScript+html5 canvas制作的圆中圆效果实例
2016/01/27 Javascript
基于HTML模板和JSON数据的JavaScript交互(移动端)
2016/04/06 Javascript
JavaScript中cookie工具函数封装的示例代码
2016/10/11 Javascript
理解JavaScript原型链
2016/10/25 Javascript
JS经典正则表达式笔试题汇总
2016/12/15 Javascript
Node.js的Mongodb使用实例
2016/12/30 Javascript
如何用JS/HTML将时间戳转换为“xx天前”的形式
2017/02/06 Javascript
JavaScript队列函数和异步执行详解
2017/06/19 Javascript
JS+HTML5实现图片在线预览功能
2017/07/22 Javascript
AngularJS模态框模板ngDialog的使用详解
2018/05/11 Javascript
微信小程序实现分享商品海报功能
2019/09/30 Javascript
[44:21]Ti4 循环赛第四日 附加赛NEWBEE vs LGD
2014/07/13 DOTA
基于python实现学生管理系统
2018/10/17 Python
python给图像加上mask,并提取mask区域实例
2020/01/19 Python
加拿大购物频道:The Shopping Channel
2016/07/21 全球购物
请写出一段Python代码实现删除一个list里面的重复元素
2015/12/29 面试题
电子商务专业学生的学习自我评价
2013/10/27 职场文书
物理教师自荐信范文
2013/12/28 职场文书
给实习单位的感谢信
2014/02/01 职场文书
群众路线教育实践活动总结
2014/10/30 职场文书
公务员党的群众路线教育实践活动学习心得体会
2014/10/30 职场文书
2014年学校党建工作总结
2014/11/11 职场文书
趣味运动会新闻稿
2015/07/17 职场文书
JS实现简单的九宫格抽奖
2022/06/28 Javascript
mysql函数之截取字符串的实现
2022/08/14 MySQL