美文网首页
将多维数组中每一项的string类型数据转换为Number类型

将多维数组中每一项的string类型数据转换为Number类型

作者: Sven0706 | 来源:发表于2018-05-21 18:16 被阅读0次

在一次需求中是要将

this.array = [
 ['0.6','138'],
 ['0.674','135'],
 ['0.77','81'],
 ['0.8','5']
];

这种格式的多维数组中每一项的string类型数据转换为Number类型

我自己的实现方式是下面这样的

  let myArray = [];
  for (let index = 0; index <this.array.length; index++) {
      let arr = this.array[index].map(function(i){
        return +i;
      })
      myArray.push(arr);
   }
   this.array = myArray;

之后请教大佬,他的解决方式是这样的
感觉瞬间高大上了 ~~~~~

this.array=this.array.map(v=>v.map(Number))

相关文章

网友评论

      本文标题:将多维数组中每一项的string类型数据转换为Number类型

      本文链接:https://www.haomeiwen.com/subject/jceqjftx.html