console.log 有没有换行符?
Is there anyway to console.log without a newline?
我想 console.log()
我的数组像这样没有换行符
let myarr = [1,2,3,4,5];
myarr.forEach(e => console.log(e));
您可以改用.reduce()
。
let myarr = [1,2,3,4,5];
const result = myarr.reduce((a, c) => `${a}${c}`, '');
console.log(result);
希望对您有所帮助!
你可以展开阵列。然后所有的值都作为参数。
let array = [1, 2, 3, 4, 5];
console.log(...array);
为什么要为数组中的每个元素单独 console.log?你可以这样做:
console.log(myarr);
或者,如果您的数组中有对象并且您希望看到它们全部展开,您可以这样做:
console.log(JSON.stringify(myarr));
您必须将输出字符串化。
所以要么使用 JSON.stringify(myarr)
或者
let string = '';
for(let i = 1; i < 6; i += 1) {
string += i + ' ';
}
console.log(string);
编辑:顺便说一句,我建议在使用 javascript 时使用驼峰命名法。它已成为定义变量和方法时的标准。
我想 console.log()
我的数组像这样没有换行符
let myarr = [1,2,3,4,5];
myarr.forEach(e => console.log(e));
您可以改用.reduce()
。
let myarr = [1,2,3,4,5];
const result = myarr.reduce((a, c) => `${a}${c}`, '');
console.log(result);
希望对您有所帮助!
你可以展开阵列。然后所有的值都作为参数。
let array = [1, 2, 3, 4, 5];
console.log(...array);
为什么要为数组中的每个元素单独 console.log?你可以这样做:
console.log(myarr);
或者,如果您的数组中有对象并且您希望看到它们全部展开,您可以这样做:
console.log(JSON.stringify(myarr));
您必须将输出字符串化。
所以要么使用 JSON.stringify(myarr)
或者
let string = '';
for(let i = 1; i < 6; i += 1) {
string += i + ' ';
}
console.log(string);
编辑:顺便说一句,我建议在使用 javascript 时使用驼峰命名法。它已成为定义变量和方法时的标准。