【问题标题】:Removing quotes from console log in JavaScript从 JavaScript 中的控制台日志中删除引号
【发布时间】:2017-03-15 02:33:18
【问题描述】:

我正在尝试删除在运行以下代码时出现的打印单引号。

我尝试过使用替换(/['"]+/g, ''但我没有正确理解。

var arr = ["Alpha", "Omega", "Delta"];
var symbol = "weee";
for(x=0; x<arr.length; x++){
    console.log(x,symbol,arr[x]);
}

这会返回:

0 'weee' 'Alpha'

1 'weee' 'Omega'

2 'weee' 'Delta' 

【问题讨论】:

  • 不要使用 chrome,它是唯一可以做到这一点的控制台(嗯,不完全……我的控制台在输出中使用双引号)……无论如何……谁在乎字符串显示在调试工具中 - 对代码没有影响

标签: javascript arrays console.log


【解决方案1】:

如果console.log参数的类型不同,字符串类型会用引号标出,所以可以把参数做成单个字符串,就像:

 console.log(x + ' ' + symbol + ' ' +arr[x]);

【讨论】:

  • 换句话说,你只需要给它一个字符串。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-14
  • 1970-01-01
  • 2018-03-21
  • 1970-01-01
  • 1970-01-01
  • 2020-03-09
相关资源
最近更新 更多