【发布时间】:2021-06-10 14:14:30
【问题描述】:
我需要捕获string 的最多 5 个元素。但是,如果少于 5 个,那么我只需要有多少个。
var y = '1,2,3,4,5,6,7,8,9,10'
//desired result:
var out = '1,2,3,4,5' // please note there is no trailing comma
var y = '1,2,3'
//desired result:
var out = '1,2,3'
我的代码:
for (var i = 0; i < 5; i++) {
x += y;
x = x + ",";
}
Write(x);
【问题讨论】:
-
你的 sn-p 中
x和y的值是多少? -
在你的前两个例子中,一个去掉了空格,另一个没有。请确保两个示例都遵循相同的规则集。
-
y是字符串,x是我要存储结果输出字符串的输出的变量 -
那么数字列表总是按顺序排列的吗?
-
@epascarello 它总是按照我需要的正确顺序。但是,它也可能是
6,5,4,3,2,1。在这种情况下仍然需要前 5 个元素,即6,5,4,3,2
标签: javascript string loops