【发布时间】:2021-07-03 16:13:00
【问题描述】:
我需要在 map 函数中使用条件语句
我在 SVG 中复制 path d 的每个单个值,但我不希望数组的对象 M 和 L 发生这种情况
这里是一个字符串数组的例子。
M 175 0 L 326.55444566227675 87.50000000000001 L 326.55444566227675 262.5 L 175 350 L 23.445554337723223 262.5 L 23.44555433772325 87.49999999999999 L 175 0
这是我没有条件语句的例子
let neWd = array.map(x => { return x * 2; }).reverse().join(' ')
我如何在 e6 中写下这个?我不希望元素 L 和 M 发生乘法(类似于 if x ? 'M' : 'L' return )
【问题讨论】:
-
您可以像在任何其他上下文中编写条件语句一样执行此操作。
.map()回调中的代码没有什么特别之处。 -
你能添加一个
array的例子吗?
标签: javascript arrays if-statement map-function