Javascript显示全局数组数据中的特定数组数据
我需要显示全局数组中的特定数组数据Javascript显示全局数组数据中的特定数组数据,javascript,jquery,arrays,Javascript,Jquery,Arrays,我需要显示全局数组中的特定数组数据 var objSport = ['Football', 'Rugby', 'Tennis', 'Badminton', 'Hiking', 'Fishing']; //Global Array Sport var objTime = ['10:00', '12:00', '14:00', '16:00', '19:00', '18:00']; //Global Array Sport Time var wantToShow = ['Football', 'R
var objSport = ['Football', 'Rugby', 'Tennis', 'Badminton', 'Hiking', 'Fishing']; //Global Array Sport
var objTime = ['10:00', '12:00', '14:00', '16:00', '19:00', '18:00']; //Global Array Sport Time
var wantToShow = ['Football', 'Rugby', 'Tennis', 'Badminton', 'Fishing']; //Without Hiking 19:00
因此,在上面的代码中,我需要取出/隐藏徒步旅行,时间19:00
以下是循环JS:
for(var i in objSport)
{
var newOption = $('<th class="th"><div class="name">'+wantToShow[i]+'</div><div class="time">'+objTime[i]+'</div></th>');
$('.tblSport').append(newOption);
}
这是代码,还有一个if语句检查
var wantToShow=[“足球”、“橄榄球”、“网球”、“羽毛球”、“钓鱼”]//不徒步旅行
var objSport=[‘足球’、‘橄榄球’、‘网球’、‘羽毛球’、‘徒步旅行’、‘钓鱼’];
var objTime=['10:00'、'12:00'、'14:00'、'16:00'、'19:00'、'18:00'];
用于(objSport中的var i)
{
if(wantToShow.indexOf(objSport[i])>-1){
var newOption=$(''+objSport[i]+''+objTime[i]+'');
$('.tblSport').append(newOption);
}
}
这是代码,还有一个if语句检查
var wantToShow=[“足球”、“橄榄球”、“网球”、“羽毛球”、“钓鱼”]//不徒步旅行
var objSport=[‘足球’、‘橄榄球’、‘网球’、‘羽毛球’、‘徒步旅行’、‘钓鱼’];
var objTime=['10:00'、'12:00'、'14:00'、'16:00'、'19:00'、'18:00'];
用于(objSport中的var i)
{
if(wantToShow.indexOf(objSport[i])>-1){
var newOption=$(''+objSport[i]+''+objTime[i]+'');
$('.tblSport').append(newOption);
}
}
您应该能够做到这一点
var wantToShow=[“足球”、“橄榄球”、“网球”、“羽毛球”、“钓鱼”];
var objSport=[‘足球’、‘橄榄球’、‘网球’、‘羽毛球’、‘徒步旅行’、‘钓鱼’];
var objTime=['10:00'、'12:00'、'14:00'、'16:00'、'19:00'、'18:00'];
objSport.forEach((运动,i)=>{
国际单项体育联合会(包括(运动)){
var newOption=$(''+sport+''+objTime[i]+'');
$('.tblSport').append(newOption);
}
});
您应该能够做到这一点
var wantToShow=[“足球”、“橄榄球”、“网球”、“羽毛球”、“钓鱼”];
var objSport=[‘足球’、‘橄榄球’、‘网球’、‘羽毛球’、‘徒步旅行’、‘钓鱼’];
var objTime=['10:00'、'12:00'、'14:00'、'16:00'、'19:00'、'18:00'];
objSport.forEach((运动,i)=>{
国际单项体育联合会(包括(运动)){
var newOption=$(''+sport+''+objTime[i]+'');
$('.tblSport').append(newOption);
}
});
您可以使用数组对象。可作为代码:
var objSport=[{
名称:'足球',
时间:10:00
},
{
名称:'橄榄球',
时间:12:00
},
{
名称:"网球",,
时间:“14:00”
},
{
名称:"羽毛球",,
时间:16:00
},
{
名称:"远足",,
时间:19:00
},
{
名称:"钓鱼",,
时间:18:00
}
];
objSport.forEach((项目)=>{
var newOption=$(“”+item.name+“”+item.time+“”);
$('.tblSport').append(newOption);
})
您可以使用数组对象。可作为代码:
var objSport=[{
名称:'足球',
时间:10:00
},
{
名称:'橄榄球',
时间:12:00
},
{
名称:"网球",,
时间:“14:00”
},
{
名称:"羽毛球",,
时间:16:00
},
{
名称:"远足",,
时间:19:00
},
{
名称:"钓鱼",,
时间:18:00
}
];
objSport.forEach((项目)=>{
var newOption=$(“”+item.name+“”+item.time+“”);
$('.tblSport').append(newOption);
})
嗨,对不起,我只是检查一下钓鱼时间是18:00
不是19:00
Oops!对不起,请修改一下答案。在为…使用时要小心。。在数组上的
;您好,我还有一个问题与此相关。嗨,对不起,我只是检查一下钓鱼时间是18:00,不是19:00!对不起,请修改一下答案。在为…使用时要小心。。在数组上的
;您好,我还有一个问题与此相关。在为..使用时应小心。。在数组上的
;请参见,在为…使用时应小心。。在数组上的
;请参阅使用<代码>包含(体育)而不是<代码>索引(体育)!=1 < /代码>为一种更现代的方法。考虑使用<代码>包含(体育)<代码>,而不是<代码>索引(体育)!=1
了解更现代的方法。
<table class="tblSport"></table>