javascript面像对象(十三)
来源:互联网 发布:zipkin dubbo mysql 编辑:程序博客网 时间:2024/06/05 15:17
<!doctype html><html> <head> <title>标题</title> <meta charset="utf-8"> <script> //如果?没有map方法 if(Array.prototype.map===undefined){ //在?添加map方法:1个参数fun Array.prototype.map=function(fun){ var arr=[];//创建空数组arr //遍历原数组中每个元素 for(var i=0;i<this.length;i++){ //如果当前数组中有i位置 if(i in this){//防稀疏数组 //调用fun函数,传入当前元素值,i,原数组三个参数,将返回值保存到arr中i位置 arr[i]=fun(this[i],i,this); } }//(遍历结束) return arr;//返回arr } } var arr1=[1,2,,,5]; //console.dir(arr1); var arr2= arr1.map(function(val,idx,arr){ return val*2; }); document.write(String(arr1)+"<br>"); document.write(String(arr2)+"<br>"); arr1.map(function(val,idx,arr){ arr[idx]*=2; }); document.write(String(arr1)+"<br>"); </script> </head> <body> </body></html>
0 0
- javascript面像对象(十三)
- JavaScript 对象简介(二十三)
- 面像对象-(3)
- JavaScript 学习笔记十三 面向对象?
- JavaScript学习笔记二十三:浏览器对象
- javascript学习(十三)— 标准对象
- java面试题十三 string创建了几个对象
- JavaScript面象对象设计
- javascript基础笔记(十三)之Math对象
- javascript学习(十三)内建对象之String
- vb打开窗体时的面像对象
- C#面像对象编程学习笔记(一)
- C#面像对象编程学习笔记(二)
- 轻松学习JavaScript十三:JavaScript基于面向对象之继承(包含面向对象继承机制)
- 面试题-javascript-面向对象编程
- javascript面象对象学习笔记
- 让操作javascript对象数组像.net lamda表达式一样
- JavaScript转义符 十三
- javascript笔记(十)
- Ubuntu无需shell脚本建立Matlab桌面快捷方式
- java增强for循环
- 4-16 双端队列 (25分)
- oj第九周练习 等比数列
- javascript面像对象(十三)
- 微信网页UI开发环境搭建
- Centos上单机安装Hadoop
- this关键字
- USB中CDC-ECM的了解和配置
- javascript面向对象(十四)
- Public,Private,Protected区别;Static作用
- 使用终端命令行将本地项目上传到Github并提交代码
- javascript面向对象(十五)