Я изучаю JavaScript уже 1 месяц и создаю веб-страницу для учебных целей, но я застрял на печати данных, основанных на верхних 10% и нижних 10%.Я загрузил все на Repl.it, это ссылка: https://repl.it/@YevgeniyMakkoye/Task2-RE
Страница, о которой я говорю, находится в assets / js / getAttendance.js
Код, который я 'm использует:
var filteredMembers = [];
actove = true;
while (filteredMembers.length / jlen < 0.1 ||
!filteredMembers.length) {
for(let member of members){
filteredMembers.push(member);
}
for (let i = 0; i < arrMemberVotes.length; i++) {
if (arrMemberVotes[i] === arrMemberVotes) {
arrMemberVotes.splice(i, 1);
}
}
console.log(maxMinCalc(arrMissedVotes, false));
console.log(filteredMembers);
}
Но в этом коде вы найдете другую логику, которую я пробовал.Как я могу вернуть таблицу с% Missed?
Это fetchData.js, где dataSenate/dataHouse
- это объекты JavaScript, связанные напрямую с JSON.
function getSenate() {
json = dataSenate,
json = json.results[0],
jlen = json.num_results,
members = json.members;
}
function getHouse() {
json = dataHouse,
json = json.results[0],
jlen = json.num_results,
members = json.members;
}
//GET ALL DATA:
function getData(counter) {
memberParty = members[counter].party;
memberState = members[counter].state;
memberSeniority = members[counter].seniority;
firstName = members[counter].first_name;
middleName = members[counter].middle_name;
lastName = members[counter].last_name;
memberVotes = members[counter].votes_with_party_pct;
missedVotes = members[counter].missed_votes;
missedVotesPerc = members[counter].missed_votes_pct;
spacer = " ";
fullName = firstName.concat(spacer, middleName, spacer, lastName);
if (fullName.includes("null") == true) {
fullName = firstName.concat(spacer, lastName)
} else {
fullName = firstName.concat(spacer, middleName, spacer, lastName)
}
}