我需要一些帮助以兑现承诺。我不明白为什么我没有获得球员的价值
代码
const playerSelectName = document.getElementById('sel1');
const playerSelectPosition = document.getElementById('sel2');
const playerSelectAge = document.getElementById('sel3');
const searchButton = document.getElementById('search-btn');
async function getPlayers() {
const response = await fetch('https://football-players-b31f2.firebaseio.com/players.json?print=pretty');
const playersObject = await response.json();
return playersObject;
}
searchButton.addEventListener('click', async () => {
const players = await getPlayers();
let [ name, position, age ] = [ playerSelectName.value, playerSelectPosition.value, playerSelectAge.value ];
yersObject.filter((playerAge) => {});
});
我无法访问值播放器的侦听器函数中的代码
答案 0 :(得分:1)
问题出在解构中,请检查以下片段。我希望这能解决问题。另外,请更新您要在过滤器中实现的目标,以便我可以添加解决方案。
我不了解您要在分解部分以及该过滤器之后要做什么
async function getPlayers() {
const response = await fetch('https://football-players-b31f2.firebaseio.com/players.json?print=pretty');
const playersObject = await response.json();
return playersObject;
}
const searchButton = document.getElementById('search-btn');
searchButton.addEventListener('click', async () => {
const players = await getPlayers();
players.forEach(player => {
const {name, nationality, position} = player
console.log(name, nationality, position)
})
});
<button id='search-btn'>
Load Results
</button>
答案 1 :(得分:0)
下面是访问$listOfStudentsWithConsecutiveDates[ student_id ] = first exam which is consecutive to another one for this student
的简单示例,以帮助您入门。
players