实现连缀调用的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 相关文章推荐
JavaScipt中的Math.ceil() 、Math.floor() 、Math.round() 三个函数的理解
Apr 29 Javascript
input禁止键盘及中文输入,但可以点击
Feb 13 Javascript
jquery操作checkbox实现全选和取消全选
May 02 Javascript
浅谈Javascript中匀速运动的停止条件
Dec 19 Javascript
JavaScript中string对象
Jun 12 Javascript
avalon js实现仿google plus图片多张拖动排序附源码下载
Sep 24 Javascript
JavaScript模拟数组合并concat
Mar 06 Javascript
angular源码学习第一篇 setupModuleLoader方法
Oct 20 Javascript
Html中 IFrame的用法及注意点
Dec 22 Javascript
javascript按钮禁用和启用的效果实例代码
Oct 29 Javascript
JS实现图片旋转动画效果封装与使用示例
Jul 09 Javascript
用VueJS写一个Chrome浏览器插件的实现方法
Feb 27 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
生成静态页面的php函数,php爱好者站推荐
2007/03/19 PHP
php使用pdo连接mssql server数据库实例
2014/12/25 PHP
PHP输出九九乘法表代码实例
2015/03/27 PHP
Yii2 ActiveRecord多表关联及多表关联搜索的实现
2016/06/30 PHP
PHP使用Http Post请求发送Json对象数据代码解析
2020/07/16 PHP
制作高质量的JQuery Plugin 插件的方法
2010/04/20 Javascript
使用jQuery同时控制四张图片的伸缩实现代码
2013/04/19 Javascript
jQuery :first选择器使用介绍
2013/08/09 Javascript
JavaScript立即执行函数的三种不同写法
2014/09/05 Javascript
jquery实现通用的内容渐显Tab选项卡效果
2015/09/07 Javascript
Bootstrap基本组件学习笔记之下拉菜单(7)
2016/12/07 Javascript
bootstrap导航栏、下拉菜单、表单的简单应用实例解析
2017/01/06 Javascript
Vue的路由动态重定向和导航守卫实例
2018/03/17 Javascript
JavaScript中this关键字用法实例分析
2018/08/24 Javascript
p5.js临摹旋转爱心
2019/10/23 Javascript
VUE兄弟组件传值操作实例分析
2019/10/26 Javascript
Vue引入Stylus知识点总结
2020/01/16 Javascript
[02:30]联想杯DOTA2完美世界全国高校联赛—北京站现场
2015/11/16 DOTA
[03:18]【TI9纪实】社区大触GL与木木
2019/08/25 DOTA
python正则表达式re模块详解
2014/06/25 Python
Python基于pygame实现图片代替鼠标移动效果
2015/11/11 Python
python实现多进程代码示例
2018/10/31 Python
Python实现统计英文文章词频的方法分析
2019/01/28 Python
matplotlib实现显示伪彩色图像及色度条
2019/12/07 Python
5分钟实现Canvas鼠标跟随动画背景
2019/11/18 HTML / CSS
中国一家综合的外贸B2C电子商务网站:DealeXtreme(DX)
2020/03/10 全球购物
自我鉴定怎么写
2014/01/12 职场文书
24岁生日感言
2014/01/13 职场文书
幼儿园门卫岗位职责
2014/02/14 职场文书
音乐节策划方案
2014/06/09 职场文书
高三霸气励志标语
2014/06/24 职场文书
班级活动总结格式
2014/08/30 职场文书
开展党的群众路线教育实践活动个人对照检查材料
2014/11/05 职场文书
公司财务经理岗位职责
2015/04/08 职场文书
电力工程合作意向书
2015/05/11 职场文书
家长对学校的意见和建议
2015/06/03 职场文书