map() 方法创建一个新数组,其结果是该数组中的每个元素都调用一个提供的函数后返回的结果。
2024-08-29 08:56:12
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]
最新文章
- php随机生成验证码
- HTTP协议学习
- swift2.2当中的inout参数的使用
- 定时器 corn 表达式
- 打印TMemo的内容到打印机
- 《Python CookBook2》 第一章 文本 - 控制大小写 &;&; 访问子字符串
- objectiv-c所有对象之间的交互是如何实现的?
- 【Luogu2759】奇怪的函数(数论)
- ognl版本错误
- 防XSS攻击解决方法
- SH2018笔试题之成长值问题
- python字符串的魔法
- adb 的常见问题与处理办法两三
- 剑指Offer_编程题_4
- 利用ssh操控远程服务器
- HTML第七章总结
- iOS开发 2x 3x图
- webstorm引用ESLint进行静态代码检查
- Windows平台如何部署scrapy
- [LeetCode&;Python] Problem 806. Number of Lines To Write String