【发布时间】:2021-02-05 11:20:31
【问题描述】:
我的目标是将数字变成字符串。
如果我的实际 = concatenateNumbers(7); 预期 = “7” 我的代码是:
function concatenateNumbers(num1) {
return num1.toString();
}
但是,如果我的实际值还有 2 或 3 个值,则实际 = concatenateNumbers(7, 9) 或实际 = (7, 9 ,1) => 预期为 = "79" 或 "791"
谁能给我一个想法或提示我应该如何处理这个问题?
【问题讨论】:
-
return只能传递一个值。你想要什么样的返回值类型?数组?一个东西?还有什么? -
function concatenateNumbers(...nums) { return nums.join(''); } -
@ChrisG
concatenateNumbers = "".concat.bind("") -
js 会自动为你字符串化,你不需要显式转换,你的参数的其他数字在哪里?
-
我对 javscript 还是很陌生,我还没有处理过数组或对象。
标签: javascript