javascript map用法实例
来源:互联网 发布:电脑怎么看网络电视 编辑:程序博客网 时间:2024/05/22 11:41
map()
方法创建一个新数组,其结果是该数组中的每个元素都调用一个提供的函数后返回的结果。也就是原数组“映射”成对应新数组,调用的函数就是映射函数。
map()内部实现:
Array.prototype.map = function(fun /*, thisp*/){ var len = this.length; if (typeof fun != "function") throw new TypeError(); var res = new Array(len); var thisp = arguments[1]; for (var i = 0; i < len; i++) { if (i in this) res[i] = fun.call(thisp, this[i], i, this); } return res;};
具体实例:
1.普通数组:
var data = [1, 2, 3, 4];var newData = data.map(function(i){return i*i});console.log(newData)结果:[1, 4, 9, 16]
2.json数组
var json = [{"id":21202,"bondId":21202,"market":"上交所","hypCode":"shzfz01","hypAbb":"上海政府债01","enterDate":"2014-05-14","createTime":1506756153000,"updateTime":1506756153000,"operator":"admin"},{"id":21203,"bondId":21202,"market":"北金所","hypCode":"shzfz01","hypAbb":"上海政府债01","enterDate":"2014-05-16","createTime":1506756153000,"updateTime":1506756153000,"operator":"admin"}];var newJson = json.map((us)=>{return {newbondId:us.bondId,newmarket:us.market,newhypCode:us.hypCode}});console.log(newJson);
结果:
阅读全文
0 0
- javascript map用法实例
- Map用法实例
- map用法实例
- 关联容器map用法实例
- javascript之call用法实例
- map的用法实例(map和multimap)
- JavaScript中map()函数的用法
- javascript ( 自定义对象--json的用法演示、Map的用法)
- javascript删除元素节点removeChild()用法实例
- JavaScript中window.open用法实例详解
- Javascript中arguments的用法及实例
- Javascript闭包用法实例分析
- javaScript中with函数用法实例分析
- C++中map的相关用法及实例分析
- Map实例
- JavaScript中set,map,array,object用法比较
- map用法
- map用法
- TCP层与数据链路层流量控制的区别
- 程序运行时,MySQL弹出一个taskeng.exe. 内容如下: 关闭定时任务就可以
- 用一道题水过积性函数
- 常用布局
- An internal error occurred during: "Initializing Java Tooling". Eclipse启动发生的错误
- javascript map用法实例
- windows下tensorflow安装步骤
- FPGA电路逻辑的原理图方式设计与验证
- JAVA三大框架Struts、hibernate和spring的各自作用是什么?
- 29、Selenium + Python 实现 UI 自动化测试-正片1
- Mysql Group Replication 简介及单主模式组复制配置
- 如何从android应用向MYsql服务器发送数据?
- 100:0!Deepmind Nature论文揭示最强AlphaGo Zero,无需人类知识
- Excel栏目选择