javascript - 将 JavaScript 字符串对象转换为数组元素

标签 javascript jquery jquery-ui javascript-objects

我有一个变量,其值如下所示:

"
  traffic





  engagement





  conversion




"

我想将其转换为: ["traffic", "engagement", "conversion"] 。 有什么想法如何做到这一点吗?

最佳答案

如果我们忽略字符串中的错误(如@Andy所说),并且我们只有一个字符串,其中的单词由未知量的空格分隔,例如:

var str = "      traffic      engagement     conversion";

这个正则表达式应该能解决问题:

var arr = str.match(/[^\s]+/g);

这意味着获取所有不包含任何类型空格的序列。

关于javascript - 将 JavaScript 字符串对象转换为数组元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31904425/

相关文章:

javascript - 更改组件的路由

javascript - 无法使用 justify-content : flex-end 获得垂直滚动条

javascript - 代码 Playground 中的多个 js 文件

javascript - 在具有复杂数组的 Controller 中绑定(bind) MVC 模型

jquery - 在 jquery 上处理多个事件处理程序按键

javascript - Jquery ajax 调用在每个请求上呈指数增长

javascript - 从html中的另一个页面激活某个数据选项卡

javascript - Jquery数据表不显示列标题

javascript - 从插件中的 jQuery 对象中删除元素

asp.net - jQuery UI 对话框 + ASP.NET 文本框 + 焦点