You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JavaScript技术问询:替换空格为换行的代码输出与期望不符,如何获取原字符串

解决方法

看起来你现在的需求是保留原始的空格分隔字符串,而不是将空格替换为换行。那调整起来很简单——你不需要对原始字符串做任何分割和拼接操作,直接使用数组里的原始值即可:

// My code in javascript
const data=['City State Country'];
const output=data[0]; // 直接取用原始字符串,跳过分割拼接步骤
console.log(output);

如果是你之前的需求是在控制台输出换行后的内容(也就是每行显示一个词),但实际看到的是City\nState\nCountry这样的字面量,那可能是你的运行环境没有解析转义字符。正常情况下,在浏览器控制台或Node.js中运行你的原代码,console.log会把\n解析为换行,输出应该是:

City
State
Country

要是你只是想回到原始的空格分隔输出,上面的代码就完全能满足需求啦。

内容的提问来源于stack exchange,提问作者Sandip Das

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.30 16:42:48