Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 通过标题的多维数组获取信息_Javascript_Arrays - Fatal编程技术网

Javascript 通过标题的多维数组获取信息

Javascript 通过标题的多维数组获取信息,javascript,arrays,Javascript,Arrays,week变量只是用json构建的多维数组的一个表示,我使用其他数组使用相同的方法(不是多维的),它们工作得很好 数组而不是0,1,2,3。。。有“星期一”、“星期四”和。。。为他们的第一级命名 var-week={星期一:[1,2,3,4],星期四:[1,2,3,4],星期三:[1,2,3,4],星期二:[1,2,3,4],星期五:[1,2,3,4]}; while(周长!=0){ 天=周。班次(); 对于(i=0;i

week变量只是用json构建的多维数组的一个表示,我使用其他数组使用相同的方法(不是多维的),它们工作得很好

数组而不是0,1,2,3。。。有“星期一”、“星期四”和。。。为他们的第一级命名

var-week={星期一:[1,2,3,4],星期四:[1,2,3,4],星期三:[1,2,3,4],星期二:[1,2,3,4],星期五:[1,2,3,4]};
while(周长!=0){
天=周。班次();
对于(i=0;i<3;i++){
控制台日志(第[i]天);
};

}
我怀疑你想做这样的事情:

var week = {monday: [1,2,3,4],thursday: [1,2,3,4],wednesday: [1,2,3,4], tuesday: [1,2,3,4], friday: [1,2,3,4]};

var dayInput = "thursday";// $('.days input');
while (week.length != 0){
  var day = week[dayInput].shift();
  for (i = 0; i< 3; i++){
    $('.days input').val($('.days input').val()+day[i]);
    console.log(dayInput.shift());
  };
}
var-week={星期一:[1,2,3,4],星期四:[1,2,3,4],星期三:[1,2,3,4],星期二:[1,2,3,4],星期五:[1,2,3,4]};
var dayinport=“星期四”//$(‘天输入’);
while(周长!=0){
var day=周[dayInput].shift();
对于(i=0;i<3;i++){
$('.days input').val($('.days input').val()+day[i]);
log(dayinport.shift());
};
}
但是您的json对象是错误的(语法上和结构上)。

用jquery解决

<代码>$。每周,功能(键,val){ 控制台日志(键); 对于(变量i=0;i});week变量不是有效的JS对象对象对象始终只能将值保存为
key:pair
,这里有
manday:[1],[2]…
,这没有意义您的问题不清楚。同时提供HTML并重新格式化问题,省略未显示的参考。请阅读代码前的文本!就像我说的,这只是一种表现!不是实际的变量!您可以使用javascript实现同样的效果,请参考此链接-