[Javascript] Using map() function instead of for loop
2024-08-24 02:26:32
As an example, if Jason was riding the roller coaster (and when isn’t he), your goal would be to change his cell from ["Jason", "Millhouse"]
to just "Jason Millhouse"
. Notice that an array goes in to the function you will build, but a string comes out.
var passengers = [ ["Thomas", "Meeks"],
["Gregg", "Pollack"],
["Christine", "Wong"],
["Dan", "McGaw"] ];
var modifiedNames = passengers.map(function(cell){
return cell[0] +" "+cell[1];
});
var modifiedNames = [ "Thomas Meeks",
"Gregg Pollack",
"Christine Wong",
"Dan McGaw" ]; modifiedNames.map(function(cell){
alert("Yo, "+cell)
});
var puzzlers = [
function ( a ) { return 3*a - 8; },
function ( a ) { return (a+2) * (a+2) * (a+2); },
function ( a ) { return a * a - 9; },
function ( a ) { return a % 4; }
];
最新文章
- Ajax 应用六个需要注意的事项
- SQL Server利用RowNumber()内置函数与Over关键字实现通用分页存储过程(支持单表或多表结查集分页)
- MyBatis入门案例 增删改查
- Android 蹲坑的疑难杂症集锦一
- linux(centos 6.4)下安装php memcache服务端及其客户端(详细教程)
- Js验证userAgent是否来自手机端
- vb.net 写入文件同步锁
- 学习在创建好的工程里面添加CoreData
- java -D參数简化增加多个jar【简化设置classpath】
- SublimeTest3设置【中文乱码】
- 配置中文分词器 IK-Analyzer-Solr7
- EF6 学习笔记(三):排序、过滤查询及分页
- golang切片数据结构解释
- [漏洞分析]thinkphp 5.1.25 insert、insetAll、update方法注入
- 图解ByteBuffer
- 阿里云服务器 ECS Linux操作系统加固
- mybatis插入数据并获取主键值
- wilber3申请数据的直接目录寻找
- 部分PR回写的数量带有小数,分别是2023工厂的纸箱104007000389,2021工厂的纸盒404002005930;
- pythonl练习笔记——python线程的GIL