A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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>

4 个回复

正序浏览
回复 使用道具 举报
回复 使用道具 举报
奈斯
回复 使用道具 举报
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马