【发布时间】:2021-09-19 18:01:48
【问题描述】:
const str = "[1,2,3,4],5,6";
const getArray = (str) => {
...
return arr;
}
console.log(getArray(str)); //[1,2,3,4]
[1,2,3,4] 是预期的数组。
我怎样才能得到这个?
【问题讨论】:
-
到目前为止你尝试过什么?你在哪里卡住了?
-
另外,数组是否总是应该只包含数字,或者您的输入字符串可能是,例如
"lorem[1, a, true, { key: value }], ipsum, dolor, sit"或类似的东西? -
请分享您的尝试。它有助于回答。
-
JSON.parse(str.match(/\[[^\]]+\]/g))
标签: javascript arrays json string