定义和用法
- map() 方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。
- map() 方法按照原始数组元素顺序依次处理元素。
注意: map() 不会对空数组进行检测。
注意: map() 不会改变原始数组。
例:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<button onclick="testFn()">点我</button>
<span id="demo"></span>
<script>
var myArr= [1, 2, 3, 4];
function fn(item){
return item - 1;
}
function testFn() {
x = document.getElementById("demo")
x.innerHTML = myArr.map(fn);//map()内直接调用函数
}
</script>
</body>
</html>
结果:
0,1,2,3