您好,我当前的字符串显示如下:
082759
078982
074470
066839
062069
062068
062029
062027
059304
059299
056449
056421
052458
050666
100530
078977
072967
072958
072957
066982
062864
062064
056506
052456
总共24个6位数字,注意它们之间的新行。我需要将整个字符串分解成一个数组,以便显示082759,078982等,以便在调用:
console.log(array[0])
将输出:
082759
注意:'\n‘方法似乎不起作用,当在数组中重新调用它时,例如数组,它会输出所有数字。
派生此数据的变量通过以下方式获得:
var currentSku = $(this).attr('data-productsku')
因此,如果这个j-query有一个特定的字符串类型,那么它可能与此有关?
发布于 2018-06-24 22:32:51
因为他们中间有'\n'
,所以使用split()
let arr = str.split('\n')
console.log(arr[0]);
发布于 2018-06-24 22:36:29
array.split(/\n/)
或
array.split(\n)
发布于 2018-06-24 22:46:55
如果使用\n
拆分不起作用,那么可能是您的字符串使用了不同的行尾样式。例如,您可以尝试使用\r
或\r\n
。
https://stackoverflow.com/questions/51010849
复制相似问题