Javascript 输出带括号的多维数组

Javascript 输出带括号的多维数组,javascript,arrays,multidimensional-array,output,Javascript,Arrays,Multidimensional Array,Output,所以我有这个,我需要能够输出所有的数组,包括数组中的括号。下面的示例通过显式调用索引来工作,但我似乎无法在需要表达式的地方传递函数或for循环。此外,字符串也不行 for (var a in obj) { var dateArray = []; var date = new Date(obj[a]); // var date = new Date('March 29, 2016 14:00:00'); var hours = date.getHours()

所以我有这个,我需要能够输出所有的数组,包括数组中的括号。下面的示例通过显式调用索引来工作,但我似乎无法在需要表达式的地方传递函数或for循环。此外,字符串也不行

    for (var a in obj) {
    var dateArray = [];
    var date = new Date(obj[a]);
    // var date = new Date('March 29, 2016 14:00:00');
    var hours = date.getHours();
    var minutes = date.getMinutes();
    console.log(date.toString());
    console.log(hours);
    console.log(minutes);
    dateArray[0] = hours;
    dateArray[1] = minutes;
    disabled_time_list.push(dateArray);
}
for (var i = 0; i < disabled_time_list.length; i++) {
    console.log(disabled_time_list[i]);
}
pickertime.set('disable', [
    disabled_time_list[0]
    // [14,0],
]);
for(obj中的变量a){
var dateArray=[];
var日期=新日期(obj[a]);
//var日期=新日期(“2016年3月29日14:00:00”);
var hours=date.getHours();
var minutes=date.getMinutes();
log(date.toString());
控制台日志(小时);
控制台日志(分钟);
dateArray[0]=小时;
dateArray[1]=分钟;
禁用时间列表。推送(日期数组);
}
对于(变量i=0;i
如果有人需要它,我就是这样解决问题的:

$('.datepicker').change(function() {
    var datepicker = $('.datepicker').pickadate();
    var pickerdate = datepicker.pickadate('picker');
    var dateInput = pickerdate.get('value');

    var request = $.ajax({
        type: "POST",
        url: 'http://apptsch.dev/index.php/appointment/get_post_date',
        data: { date: dateInput }
    }).done(function(){
        disabled_time_list = [];
        var timepicker = $('.timepicker').pickatime();
        var pickertime = timepicker.pickatime('picker');
        var times_disabled = pickertime.get('disable');
        console.log(times_disabled);
        $.each(times_disabled,function( index, value) {
            pickertime.set('enable', [
                    times_disabled[index]
                ])
        }); // end re-enable previously disabled times

        var result = request.responseText;

        var obj = jQuery.parseJSON(result);

        for (var a in obj) {
            var dateArray = [];
            var date = new Date(obj[a]);

            var hours = date.getHours();
            var minutes = date.getMinutes();
            dateArray[0] = hours;
            dateArray[1] = minutes;
            disabled_time_list.push(dateArray);
        }                    

        $.each(disabled_time_list,function( index, value ) {
            pickertime.set('disable', [

                disabled_time_list[index]

            ]); //end disable
      }); //end foreach
    }); //end ajax call
}); // end change

谢谢,是的,我后来考虑过,但不确定是否有必要。可能也应该把它放在标题里。