在javascript中将字符串连接到数组中

mkh*_*ete 1 javascript arrays string concatenation highcharts

我在javascript中有这些数组,它将成为使用highcharts的图形的输入数据

数据= [ 20,29,25,30,21,17,20,19,18];

而我需要的是能够连接某些字符串以最终获得这些字符串

data = [ {color:'#55B647',y:20},29,25,30,21,17,20,{color:'#F15B49',y:19},18];

我试图访问数组并确定像这样的新值

data [0] ="{color:'#55B647',y:"+ data [0] +"}";

但是不起作用,我该怎么办呢?我的代码出了什么问题?

sQV*_*QVe 5

这应该是对的:

data[0] = { color: '#55B647', y: data[0] };
Run Code Online (Sandbox Code Playgroud)


记得JS中的对象被声明为:

var object = { key1: value1, key2: value2};
Run Code Online (Sandbox Code Playgroud)