chenhuiYj / note

开发笔记
6 stars 0 forks source link

练习题7:取出数组里面的负数 #18

Open chenhuiYj opened 4 years ago

chenhuiYj commented 4 years ago

给出一个数组,数组里面的成员可是数值,字符串,对象,数组。找出里面所有的字符串

let arr=[-6.236,3,-21,{a:-11,b:{c:-10}},[11,2.26,[-1,-6,]]]
console.log(JSON.stringify(str).split('-').splice(1).map(item=>-Number.parseFloat(item)))

解题思路:首先把数组转成 json ,然后按照 ’-‘ 分割字符,把第一个元素删除,再用 Number.parseFloat 把字符串转成 数值

关键点:Number.parseFloat

Number.parseFloat('12asd31{{}') //12