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