JavaScript的数组map使用

// 菜鸟教程案例
var numbers = [4, 9, 16, 25];

function myFunction() {
    x = document.getElementById("demo")
    x.innerHTML = numbers.map(Math.sqrt);
}

输出是 2345
  • map()返回一个新数组,数组值为原数组处理后的值
  • map()返回的元素是原数组数组顺序
  • map()不会处理空数组
  • map()不会处理原数组

Array.map的巧用
字符串与数字数组互换

// 数字转字符串
let numArr=[1,2,3,4,5]
let strArr=numArr.map(String)


// 字符串转数字
let strArr=['1','2','3','4','5']
let numArr=strArr.map(Number)
Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐