您的位置:首页 > Web前端 > JavaScript

Array.map()

2016-07-20 11:09 323 查看

定义和用法

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  JavaScript