Javascript 输出带括号的多维数组
所以我有这个,我需要能够输出所有的数组,包括数组中的括号。下面的示例通过显式调用索引来工作,但我似乎无法在需要表达式的地方传递函数或for循环。此外,字符串也不行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 (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
谢谢,是的,我后来考虑过,但不确定是否有必要。可能也应该把它放在标题里。