如何可以通过避免第一串的第一空间分割下面的字符串转换成所需的阵列。
下面是样品片段中,我试图将其与空间分割但由于第一项1本身具有的空间。如何避免它,并采取为单一元件。
const data = "Item 1 10 200"
// required format [item 1, 10, 200]
// what i tried is
const implemented = data.split(" ")
console.log(implemented)
您可以通过split()
\t
let data = "Item 1 10 200"
data = data.split("\t");
console.log(data);
看起来像你的问题的项目之间的“空间”是一个标签
console.log(
"Item 1 10 200".split('\t')
) //['Item 1', '10', '200']
在给定的例子中,分隔符是\吨(水平制表);所以你可以做像这样,
const data = "Item 1 10 200"
const implemented = data.split(/\t/)
console.log(implemented)
你的字符串包含标签,而不是空间,因此:
const data = "Item 1 10 200"
const implemented = data.split("\t")
console.log(implemented)