Javascript 如何在FlatPicker中实现循环或推送数组

Javascript 如何在FlatPicker中实现循环或推送数组,javascript,arrays,json,for-loop,flatpickr,Javascript,Arrays,Json,For Loop,Flatpickr,我有日期的JSON数据,我想循环遍历所有数据,并将它们逐个放入from和to中,但我不知道如何在enable对象中创建数组 第一次尝试: flatpickr('#deliverydate', { enable: [ { from: data[0], to: data[1], } ] }); for(let i = 0; i < data.length; i++){ flatpickr('#deliverydate

我有日期的JSON数据,我想循环遍历所有数据,并将它们逐个放入from和to中,但我不知道如何在enable对象中创建数组

第一次尝试:

flatpickr('#deliverydate', {
  enable: [
      {
          from: data[0],
          to: data[1],
      }
  ]
});
for(let i = 0; i < data.length; i++){
  flatpickr('#deliverydate', {
      enable: [
          {
              from: data[i],
              to: data[i + 1],
          }
      ]
  }); 
}
输出:正确,正确显示从-到的日期

第二次尝试:

flatpickr('#deliverydate', {
  enable: [
      {
          from: data[0],
          to: data[1],
      }
  ]
});
for(let i = 0; i < data.length; i++){
  flatpickr('#deliverydate', {
      enable: [
          {
              from: data[i],
              to: data[i + 1],
          }
      ]
  }); 
}
我不知道在哪里放置for循环来实现这一点,或者我需要数组推送等