说,我有一个对象
const range = { min: '10', max: '20' }
我想解构它,以便之后我有 2 个变量:
-min
值为10
(not string '10'
),以及
-max
值为20
const { min, max } = range
只会导致(not )min
的值。我想要的是'10'
10
Number(10)
我怎么能那样做?我确实对 ES6 解构有所了解,并做了一些研究,尝试了不同的语法,但找不到满意的解决方案。有人可以推荐一个吗?
结论:下面的答案中有非常巧妙的语法,但是对于真正的代码,我只会使用更冗长但可读的语法:
const min = +range.min // or Number(range.min) const max = -range.max // or Number(range.max)
侃侃尔雅
慕桂英546537
千万里不及你
相关分类