Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 按换行符拆分字符串成功,但会从字符串中删除最后一个字符_Javascript - Fatal编程技术网

Javascript 按换行符拆分字符串成功,但会从字符串中删除最后一个字符

Javascript 按换行符拆分字符串成功,但会从字符串中删除最后一个字符,javascript,Javascript,我试图按换行符(\n)拆分字符串,但它会从字符串中删除最后一个字符。我如何纠正这一点 我尝试过用一对相同的字符替换换行符,然后拆分。。但不起作用 var lines = str.split("\n"); 屏幕截图显示了我在控制台获取字符串时使用的原始数组与表中的显示之间的差异。如标记所示,最后几个字母缺失: 如果你找不到你的错误,想要一个快速的黑客解决方案,用X\n替换每一个\n(这样X就会被删除),并在字符串末尾添加一个额外的X(修复最后一个元素,它后面没有\n).如果你找不到你的错误,想要

我试图按换行符(\n)拆分字符串,但它会从字符串中删除最后一个字符。我如何纠正这一点

我尝试过用一对相同的字符替换换行符,然后拆分。。但不起作用

var lines = str.split("\n");
屏幕截图显示了我在控制台获取字符串时使用的原始数组与表中的显示之间的差异。如标记所示,最后几个字母缺失:


如果你找不到你的错误,想要一个快速的黑客解决方案,用
X\n
替换每一个
\n
(这样
X
就会被删除),并在字符串末尾添加一个额外的
X
(修复最后一个元素,它后面没有
\n
).

如果你找不到你的错误,想要一个快速的黑客解决方案,用
X\n
替换每个
\n
(这样
X
就会被删除),并在字符串末尾添加一个额外的
X
(修复最后一个元素,它后面没有
\n

请添加字符串(一个短字符串)为了说明这个问题,请提供一些具有in/output和预期结果的工作代码段。。请阅读split似乎没有问题,因为它的行为不应该是这样的。我的赌注是打印/显示代码。示例字符串如下所示:“Sheet1\n\tCODE\tNUMBER\tNETWORK\n\t770\t254770112200\tTelcom\n\t771\t254771114477\torrange\n\t772\t254772889966\torrange\n\t773\t25477355255\tAirtel\n\t774\t254774000000\torrange\n\t775\t254721447788\torrange\n\t776\t826\t254734336699\torrange\t785\t785\t254785522\t请添加一个短字符串(请加一个)为了说明问题,请提供一些具有in/output和预期结果的工作代码段。。请阅读split似乎没有问题,因为它不应该这样做。我的赌注是打印/显示代码。示例字符串如下所示:Sheet1\n\tCODE\tNUMBER\tNETWORK\n\t770\t254770112200\tElcom\n\t771\t254771114477\tRange\n\t772\t254772889966\tRange\n\t773\t25477355255\tTairtel\n\t774\t254774000000\tRange\n\t775\t254721447788\tRange\n\t776\t776\t254734336699\tRange\tRange\t785\t2547855822\t752\t这是你能接受的“令人惊讶的工作”的答案吗使用答案左边的“勾号”符号。这真是太神奇了:D@Denn成功了吗?您可以使用答案左侧的“勾号”符号将答案标记为“已接受”。