var numbers = [1, 4, 9];
var roots = numbers.map(Math.sqrt);
// roots的值为[1, 2, 3], numbers的值仍为[1, 4, 9]
sqrt:用来计算一个非负实数的平方根
 

var numbers = [1, 4, 9];
var doubles = numbers.map(function(num) {
return num * 2;
}); // doubles数组的值为: [2, 8, 18]
// numbers数组未被修改: [1, 4, 9]


var map = Array.prototype.map
var a = map.call("Hello World", function(x) {
return x.charCodeAt(0);
})
// a的值为[72, 101, 108, 108, 111, 32, 87, 111, 114, 108, 100]
 

最新文章

  1. php随机生成验证码
  2. HTTP协议学习
  3. swift2.2当中的inout参数的使用
  4. 定时器 corn 表达式
  5. 打印TMemo的内容到打印机
  6. 《Python CookBook2》 第一章 文本 - 控制大小写 && 访问子字符串
  7. objectiv-c所有对象之间的交互是如何实现的?
  8. 【Luogu2759】奇怪的函数(数论)
  9. ognl版本错误
  10. 防XSS攻击解决方法
  11. SH2018笔试题之成长值问题
  12. python字符串的魔法
  13. adb 的常见问题与处理办法两三
  14. 剑指Offer_编程题_4
  15. 利用ssh操控远程服务器
  16. HTML第七章总结
  17. iOS开发 2x 3x图
  18. webstorm引用ESLint进行静态代码检查
  19. Windows平台如何部署scrapy
  20. [LeetCode&Python] Problem 806. Number of Lines To Write String

热门文章

  1. Linux基础知识和命令
  2. Golang - 复合类型
  3. Java反射获取class对象的三种方式,反射创建对象的两种方式
  4. 多层下firebird自增长字段的处理
  5. Photoshop教程
  6. elasticsearch 分布式阅读笔记(二)
  7. 1013MySQL监控利器-Innotop
  8. Tkinter之输入框操作
  9. 【ACM】hdu_1862_EXCEL排序_201308091948
  10. 【ACM】poj_1363_Rails_201308081502