javascript - 如何在javascript中连接多个数字?

标签 javascript arrays

我想在一行中将数​​字 5 6 7 返回到控制台,而不是字符串“5 6 7”。我想要数字,就像我输入 console.log(5, 6, 7) 一样。但是如果我有一个包含许多数字的数组,console.log([5, 6, 7].join(' ')) 它会返回一个字符串。

最佳答案

不完全清楚你在问什么,但如果你使用 ES6,你可以使用 spread operator :

const myArray = [ 5, 6, 7 ];
console.log( ...myArray ); //use the es6 spread operator to turn the array into args

否则你可以使用.apply()像这样:

var myArray = [ 5, 6, 7 ];
console.log.apply( console, myArray ); //use myArray as the arguments

关于javascript - 如何在javascript中连接多个数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46390154/

相关文章:

c++ - 我如何使用带有类的数组

javascript - 如何获取两个数组之间的差异但保留重复对象

python - 切板算法

php - 表单发布时如何获取复选框元素中未选中复选框的值?

javascript - 主页最后修改日期

javascript - 滑动切换 2 个相邻的 div

javascript - 通过 Javascript 调用 Sabre Dev Studio API

php - 切片数组的一部分并通过值 x 提高数字键

javascript - 尝试获取父文档的子集合

javascript - 为什么会出现这样的结果?