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所需的对象