從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]