Javascript 正在传递“的数组”;连接:“;在努伊斯利德

Javascript 正在传递“的数组”;连接:“;在努伊斯利德,javascript,arrays,javascript-objects,rangeslider,nouislider,Javascript,Arrays,Javascript Objects,Rangeslider,Nouislider,我必须为noUiSlider生成范围和句柄[start:和connect:]。我通过循环数据库中的数据,将这些值推送到数组中,并在noUiSlider选项中使用这些数组来生成这些值。 生成数据后,我的代码如下所示: var start_ranges = [120,150,153,160] var connect_val = ["false, true, false, true, false"] 但是当将这些设置为noUiSlide选项时,由于connect\u val的原因,它给了我错误 未

我必须为
noUiSlider
生成范围和句柄[start:connect:]。我通过循环数据库中的数据,将这些值推送到数组中,并在
noUiSlider
选项中使用这些数组来生成这些值。 生成数据后,我的代码如下所示:

var start_ranges = [120,150,153,160]
var connect_val  = ["false, true, false, true, false"]
但是当将这些设置为
noUiSlide
选项时,由于connect\u val的原因,它给了我错误

未捕获错误:noUiSlider(14.1.0):“connect”选项与句柄计数不匹配。

我的环境是这样的:

start: start_ranges,
connect: connect_val,
range: {
       'min': 0,
       'max': 86400
       }

原因是connect\u val是字符串,因为我使用
connect\u val.push()

connect\u val=JSON.parse(connect\u val)

它将数组转换为noUiSlider所需的对象