实现连缀调用的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 相关文章推荐
jQuery 性能优化手册 推荐
Feb 23 Javascript
基于jquery的一个浮动框(扩展性比较好 )
Aug 27 Javascript
实现动画效果核心方式的js代码
Sep 27 Javascript
Node.js编码规范
Jul 14 Javascript
JS实现的五级联动菜单效果完整实例
Feb 23 Javascript
微信小程序实现添加手机联系人功能示例
Nov 30 Javascript
使用vue实现grid-layout功能实例代码
Jan 05 Javascript
详解Vue中使用Echarts的两种方式
Jul 03 Javascript
vue2 v-model/v-text 中使用过滤器的方法示例
May 09 Javascript
package.json中homepage属性的作用详解
Mar 11 Javascript
antd-mobile ListView长列表的数据更新遇到的坑
Apr 08 Javascript
uniapp开发打包多端应用完整方法指南
Dec 24 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
Protoss魔法科技
2020/03/14 星际争霸
通过PHP的内置函数,通过DES算法对数据加密和解密
2012/06/21 PHP
4种PHP异步执行的常用方式
2015/12/24 PHP
jQuery中siblings()方法用法实例
2015/01/08 Javascript
Clipboard.js 无需Flash的JavaScript复制粘贴库
2015/10/02 Javascript
Bootstrap学习系列之使用 Bootstrap Typeahead 组件实现百度下拉效果
2016/07/07 Javascript
JavaScript读二进制文件并用ajax传输二进制流的方法
2016/07/18 Javascript
js控制文本框只能输入中文、英文、数字与指定特殊符号的实现代码
2016/09/09 Javascript
JS实现点击Radio动态更新table数据
2017/07/18 Javascript
微信小程序 websocket 实现SpringMVC+Spring+Mybatis
2017/08/04 Javascript
实现图片首尾平滑轮播(JS原生方法—节流)
2017/10/17 Javascript
[01:00]选手抵达华西村 整装待发备战2016国际邀请赛中国区预选赛
2016/06/25 DOTA
python抓取并保存html页面时乱码问题的解决方法
2016/07/01 Python
在python的类中动态添加属性与生成对象
2016/09/17 Python
利用python爬取散文网的文章实例教程
2017/06/18 Python
Python tkinter的grid布局及Text动态显示方法
2018/10/11 Python
Django objects的查询结果转化为json的三种方式的方法
2018/11/07 Python
python判断输入日期为第几天的实例
2018/11/13 Python
基于Python的图像数据增强Data Augmentation解析
2019/08/13 Python
python如何写try语句
2020/07/14 Python
python计算auc的方法
2020/09/09 Python
pycharm激活码2020最新分享适用pycharm2020最新版亲测可用
2020/11/22 Python
用python发送微信消息
2020/12/21 Python
CSS3 Calc实现滚动条出现页面不跳动问题
2017/09/14 HTML / CSS
NEW LOOK官网:英国时装零售巨头之一,快时尚品牌
2017/01/11 全球购物
MCM英国官网:奢侈皮具制品
2017/04/18 全球购物
爱尔兰领先的在线体育用品零售商:theGAAstore
2018/04/16 全球购物
英国领先的互联网葡萄酒礼品商:Vintage Wine & Port
2019/05/24 全球购物
Muziker英国:中欧最大的音乐家商店
2020/02/05 全球购物
计算机专业个人求职信范例
2013/09/23 职场文书
闭幕式主持词
2014/04/02 职场文书
爱牙日活动总结
2014/08/29 职场文书
单位实习工作证明怎么写
2014/11/02 职场文书
Java8中Stream的一些神操作
2021/11/02 Java/Android
Python通过loop.run_in_executor执行同步代码 同步变为异步
2022/04/11 Python
多线程Spring通过@Scheduled实现定时任务
2022/05/25 Java/Android