一个名为 count 的 func,此 func 接受 2 个参数,它将返回一个字符串。如果 count(0,5).output: 0,1,2,3,4,5.我只在数组中搜索这个 prblm



function count(param1, param2) {
let value = [];
for (let i = param1; i <= param2; i++) {
value.push(i);
}
return value;
}
let countNumber = count(0, 10);
console.log(countNumber);

我想将其显示为类似0,1,2,3,4,5的字符串。但我解决不了这个问题。我只能将其作为数组来求解。我的输出是[0,1,2,3,4,5]

只需将数组元素join返回到字符串中,然后从函数中返回。

function count(param1, param2) {
const value = [];
for (let i = param1; i <= param2; i++) {
value.push(i);
}
return value.join(',');
}
const countNumber = count(0, 5);
console.log(countNumber);

你可以试试这个:

function count (start, end) {
console.log(Array.from({length: end-start+1}, (v, k) => k+start).join(","));
}
function count(param1, param2) {
let value = [];
for (let i = param1; i <= param2; i++) {
value.push(i);
}
return value;
}
let countNumber = count(0, 10);
console.log(countNumber.toString());

最新更新