实现连缀调用的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 相关文章推荐
通过Javascript将数据导出到外部Excel文档的函数代码
Jun 15 Javascript
JavaScript实现的日期控件具体代码
Nov 18 Javascript
javascript中callee与caller的区别分析
Apr 20 Javascript
js由下向上不断上升冒气泡效果实例
May 07 Javascript
盘点javascript 正则表达式中 中括号的【坑】
Mar 16 Javascript
web 前端常用组件之Layer弹出层组件
Sep 22 Javascript
webuploader模态框ueditor显示问题解决方法
Dec 27 Javascript
vue之数据交互实例代码
Jun 20 Javascript
vue axios请求超时的正确处理方法
Apr 02 Javascript
微信小程序js文件改变参数并在视图上及时更新【推荐】
Jun 11 Javascript
微信小程序后端(java)开发流程的详细步骤
Nov 13 Javascript
es6函数之尾调用优化实例分析
Apr 25 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+MYSQL的文章管理系统(一)
2006/10/09 PHP
iOS10推送通知开发教程
2016/09/19 PHP
PHP简单预防sql注入的方法
2016/09/27 PHP
JS Date函数整理方便使用
2013/10/23 Javascript
深入理解javascript中return的作用
2013/12/30 Javascript
JavaScript中的继承方式详解
2015/02/11 Javascript
2016年最热门的15 款代码语法高亮工具,美化你的代码
2016/01/06 Javascript
原生javascript实现分享到朋友圈功能 支持ios和android
2016/05/11 Javascript
微信小程序 图片加载(本地,网路)实例详解
2017/03/10 Javascript
微信小程序导入Vant报错VM292:1 thirdScriptError的解决方法
2019/08/01 Javascript
vue仿ios列表左划删除
2019/09/26 Javascript
JS代码触发事件代码实例
2020/01/02 Javascript
AJAX XMLHttpRequest对象创建使用详解
2020/08/20 Javascript
[00:47]DOTA2荣耀之路6:天火,天火!
2018/05/30 DOTA
python实现数通设备tftp备份配置文件示例
2014/04/02 Python
Python中的两个内置模块介绍
2015/04/05 Python
使用基于Python的Tornado框架的HTTP客户端的教程
2015/04/24 Python
深入理解python中的闭包和装饰器
2016/06/12 Python
python 文件查找及内容匹配方法
2018/10/25 Python
python 删除字符串中连续多个空格并保留一个的方法
2018/12/22 Python
对Python闭包与延迟绑定的方法详解
2019/01/07 Python
Python父目录、子目录的相互调用方法
2019/02/16 Python
python的re模块使用方法详解
2019/07/26 Python
详解python内置常用高阶函数(列出了5个常用的)
2020/02/21 Python
Python Scrapy图片爬取原理及代码实例
2020/06/12 Python
Right-on官方网站:日本知名的休闲服装品牌
2019/07/12 全球购物
人力资源管理求职信
2014/08/07 职场文书
材料员岗位职责
2015/02/10 职场文书
大学生求职信怎么写
2015/03/19 职场文书
车间质检员岗位职责
2015/04/08 职场文书
学校清洁工岗位职责
2015/04/15 职场文书
活动总结书怎么写
2015/05/11 职场文书
骆驼祥子读书笔记
2015/06/26 职场文书
高中生军训感言
2015/08/01 职场文书
PostgreSQL13基于流复制搭建后备服务器的方法
2022/01/18 PostgreSQL
Win11快速关闭所有广告推荐
2022/04/19 数码科技