javascript - 如何将脚本字符串中函数的参数分隔成数组

标签 javascript

这里我有一个像这样的字符串:

var text = "hello('baby', 'i', 'love', 'you', 123);";

如果我想编写一个函数来处理这个字符串,并且我希望它返回:

function yeah(text) {
    ....
}

我想要yeah(text)返回一个数组['baby', 'i', 'love', 'you', 123],那么什么是最好的如何编写这个函数 yes() ?

最佳答案

如果您正在寻找数组,最直接的方法是:

function yeah(text) {
    return text.match(/\w+(?=')/g);
}

关于javascript - 如何将脚本字符串中函数的参数分隔成数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17620319/

相关文章:

javascript - 使用 CSS 或 JavaScript 计算分页数

javascript - jQuery(ajax)提交表单

javascript - 是否有任何选项可以让我们检查 AJAX 请求的来源

javascript - 播放视频时隐藏控制栏

javascript - 在没有依赖项的情况下打包 Angular 6 库

javascript - React - 当事件发生时如何更改子组件的 props?

javascript - 如何使用 JavaScript 获取所有查询字符串值

JavaScript/表单

javascript - 将 javascript "strings"连接到对象中

javascript - 在 ng-repeat 中使用 "for...of"