map定义和方法
map()方法返回一个新数组,数组中的元素为原始数组元素调用函数处理的后值。
map()方法按照原始数组元素顺序依次处理元素。
注意事项:
map不会对空数组进行检测
map不会改变原始数组
arr.map(function(item,index,arr){})
参数说明
function(item,index,arr)
必须,函数,数组中的每个元素都会执行这个函数函数参数
函数参数
item 必须 当前元素值
index 可选 当前元素的索引值
arr 可选 当前元素属于的数组对象。
[AppleScript] 纯文本查看 复制代码 <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>map方法的使用</title>
</head>
<body>
<button id="btn">点我</button>
<script>
var btn = document.getElementById("btn");
var arr = [1, 2, 3, 4, 5, 6, 7];
btn.onclick = function () {
var newArr = arr.map(function (item, index) {
return item * 10
})
console.log(newArr)
}
</script>
</body>
|