Javascript 通过标题的多维数组获取信息
week变量只是用json构建的多维数组的一个表示,我使用其他数组使用相同的方法(不是多维的),它们工作得很好 数组而不是0,1,2,3。。。有“星期一”、“星期四”和。。。为他们的第一级命名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
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;ikey:pair
,这里有manday:[1],[2]…
,这没有意义您的问题不清楚。同时提供HTML并重新格式化问题,省略未显示的参考。请阅读代码前的文本!就像我说的,这只是一种表现!不是实际的变量!您可以使用javascript实现同样的效果,请参考此链接-