拆分一组字符串并存储在动态变量中

use*_*476 6 javascript jquery

我通过分割字符串得到一组像下面这样的值

var values = [
  "Budget1-green", 
  "Team1-green", 
  "Risk1-green", 
  "Benefit1-green", 
  "Scope1-green",
  "Schedule1-green"
];
Run Code Online (Sandbox Code Playgroud)

我希望能够将值存储在-如下变量之后.有关如何使用javascript或jQuery执行此操作的任何想法?

var Budget1   = 'green';
var Team1     = 'green';
var Risk1     = 'green';
var Benefit1  = 'green';
var Scope1    = 'green';
var Schedule1 = 'green';
Run Code Online (Sandbox Code Playgroud)

Aks*_*hay 4

尝试这个

这将循环遍历数组中的每个元素,将其拆分,并将其存储为对象。稍后您可以像这样调用这些值

objVariables["Budget1"] // returns green
Run Code Online (Sandbox Code Playgroud)

objVariables["Budget1"] // returns green
Run Code Online (Sandbox Code Playgroud)