J'ai besoin d'aide avec mon code ici. C'est un projet de support JQuery.
J'ai un objet qui a un tableau à l'intérieur, il y a une ligne de matrice que je veux faire boucle donc je n'ai pas à générer manuellement ces lignes p>
p >
var team = ["Team 1", "Team 2", "Team 3", "Team 4"];
var result = [1, 2, 2, 1];
var teams = "";
for (i = 0; i < team.length; i++) {
teams += [`["${team[i++]}"`, ` "${team[i]}"], \n`]
}
var singleElimination = {
"teams": [
// line that I needed for loop
[team[0], team[1]],
[team[2], team[3]],
],
"results": [
[
[
// also line that I needed for loop
[result[0], result[1]]
]
]
]
}3 Réponses :
Vous pouvez simplement utiliser Team.join (',');
EG: - P>
var singleElimination = {
"teams": [
[team.join(',')]
Ne fonctionne pas, il dit que ne peut pas lire la propriété 'Isempty' de indéfini code>
var team = ["Team 1", "Team 2", "Team 3", "Team 4"];
var result = [1, 2, 2, 1];
var obj = {}
for(var i=0; i<team.length; i++){
obj[team[i]] = result[i];
}
console.log(obj)
Pas le résultat que je voulais, j'ai besoin de boucler le [équipe [i], équipe [j]] code>
Postez le résultat de l'échantillon JSON.
var team = ["Team 1", "Team 2", "Team 3", "Team 4"];
var result = [1, 2, 2, 1];
var singleElimination = {
teams: [
// line that I needed for loop
[team[0], team[1]],
[team[2], team[3]]
],
results: [
[
[
// also line that I needed for loop
[result[0], result[1]],
[result[2], result[3]]
]
]
]
};
console.log("singleElimination", singleElimination);
var _teams = "";
singleElimination.teams.forEach(element => {
element.forEach((team, index) => {
_teams += element[index] + ", ";
});
});
var _teamResults = "";
singleElimination.results.forEach(element => {
element.forEach((team, index) => {
_teamResults += element[index] + ", ";
});
});
console.log("_teams", _teams);
console.log("_teamResults", _teamResults);
Pourriez-vous s'il vous plaît montrer un exemple de résultat que vous voulez?
Voir le résultat ici Quizzical-stoneBraker-2D808a.netlify.com
C'est beaucoup préféré si vous pouvez ajouter toutes les informations et le code pertinents dans votre question.
pas un graphique, mais le résultat que vous voulez comme un objet JS