【发布时间】:2014-04-21 16:13:01
【问题描述】:
我在 javascript 中有一个数组:
a=["jhgkhjgk3j_jhgkjhgk","8797823_0120120", "aaaaa_bbb"]
我想得到
b=["jhgkhjgk3j","8797823", "aaaaa"]
和
c=["jhgkjhgk","0120120", "bbb"].
因为"_" 分隔符。
有什么方法可以在不使用for 循环语句的情况下完成这项工作?
【问题讨论】:
-
您对
for声明有何看法? -
我假设最后一个数组应该是
c,而不是b? -
@talemyn 谢谢你的指点。错字已修复。
-
@cookie monster for 语句表示for循环语句。谢谢。
-
@Haradzieniec:当然。还有什么意思?无论如何,在某种程度上需要某种循环,但如果由于某种原因您不想专门使用
for循环,那么您可以很容易地使用Array.prototype.reduce。
标签: javascript arrays function split delimiter