本教程操作环境:windows7系统、javascript1.8.5版、dell g3电脑。
javascript map() 方法
map() 方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。
map() 方法按照原始数组元素顺序依次处理元素。
注意: map() 不会对空数组进行检测。 map() 不会改变原始数组。
语法:
array.map(function(item,index,arr){})
map是数组的方法,有一个参数,参数是一个函数,函数中有3个参数
参数1:item必须。当前元素的值
参数2:index,可选。当前元素在数组中的索引值
参数3:arr可选。当前元素属于的数组对象
示例:
<!doctype html><html><head><meta charset="utf-8"></head><body><p>点击按钮获取数组元素的平方根。</p><button onclick="myfunction()">点我</button><p id="demo"></p><script>var numbers = [4, 9, 16, 25];function myfunction() { x = document.getelementbyid("demo") x.innerhtml = numbers.map(math.sqrt);}</script></body></html>
效果图:
【推荐学习:javascript高级教程】
以上就是javascript的map方法有什么用的详细内容。
