【发布时间】:2015-09-26 21:23:39
【问题描述】:
我需要一个命令,将 3 个字符串连接在一起,用连字符分隔,前提是它们有内容。 例如。
var stringOne = ["", "second", "last"];
var stringTwo = ["", second", ""];
var stringThree = ["", "", ""];
这个命令的结果应该是:
“倒数第二个”
“秒”
""
【问题讨论】:
-
filter 数组,然后
join结果数组。 -
@CBroe 回答:-)
-
我正在尝试使用三元组,但不知道如何在单词前面或后面加上“-”
-
@ColeBittel 我假设您这样做是为了介绍编码,或者您才刚刚开始。我建议避免使用三元组,如果你不知道如何在没有三元组的情况下做到这一点,我不建议这样做。这是干什么用的?
-
下次展示你对代码的使用。任何事情都可以,只是“为我编写代码”之外的其他事情。这就是为什么这个问题被否决的原因。一般而言,这里的人们不喜欢感觉他们只是新用户的工作场所。
标签: javascript concatenation ternary-operator