ES6 数组和字符串

Posted 圈地自萌

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ES6 数组和字符串相关的知识,希望对你有一定的参考价值。

从url拿到的数组参数,变成字符串。。所以得处理下。。

比如现在有一个这样的字符串:

var a = "[1,3,2]"

先转成数组:

let b = [...a]
console.log(b) //["[", "1", ",", "3", ",", "2", "]"]

再过滤:

let c = b.reduce((arr, v)=>{
          (typeof Number(v)) === ‘number‘ && !isNaN(Number(v)) && arr.push(Number(v))
          return arr
        },[])
        console.log(c) // [1, 3, 2]

 

以上是关于ES6 数组和字符串的主要内容,如果未能解决你的问题,请参考以下文章

ES6新特性:map和reduce

ES6解构

关于ES6的数组字符串方法

es6 数组和字符串的扩展方法

es6 数组和字符串的扩展方法

web代码片段