【发布时间】:2018-06-24 14:30:35
【问题描述】:
您好,我的当前字符串已显示:
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,etc],以便在调用时:
console.log(array[0])
将输出:
082759
注意:'\n' 方法似乎不起作用,当重新调用它时 [当在数组中时],例如数组 [0],它会输出所有数字。
此数据的来源变量来自:
var currentSku = $(this).attr('data-productsku')
所以如果这个 j-query 有一个特定的字符串类型,那么它可能与此有关吗?
【问题讨论】:
-
首先字符串应该在一个变量中!
-
所有字符串都在一个变量中;我试图先将其放入一行,然后将其分解为一个数组。
The traditional arr = s.split("\n") console.log(arr[0])不起作用 -
你能在 StackOverflow 中创建一个 sn-p,或者创建一个重现问题的 jsfiddle 吗?当我做
split时,它似乎工作正常...... -
请显示minimal reproducible example。 {Whatever} 的解决方案应该可以正常工作,如果不行,则说明其他问题。
-
@RaajNadar You don't need to leave such comments.
标签: javascript arrays string