如何获取JavaScript中源代码字符串中的花括号之间的字符串数组

bpb*_*t77 1 javascript arrays string ajax

假设JavaScript变量是:

var sourceString="stack {overflow} is the best {place} to clear {technical} doubts";
Run Code Online (Sandbox Code Playgroud)

输出javascript字符串数组应包含:overflow,place,technical{overflow},{place},{technical}

我对两个结果都很满意.

Sky*_*ymt 5

您可以使用正则表达式来完成此任务:

sourceString.match(/{.*?}/g)
Run Code Online (Sandbox Code Playgroud)