我知道如何遍历一个对象并打印出我想要的一组值,但是我无法按照我想要的顺序打印它。
**问题是: **
给定一组游戏结果记录,通过返回一组玩家姓名来确定所有玩家是谁。
该数组应按遇到名称的方式排序。
示例输入:
[
{ winner: 'Alishah', loser: 'Bob', loser_points: 3 },
{ winner: 'Maria', loser: 'Xu Jin', loser_points: 1 },
{ winner: 'Elise', loser: 'Bob', loser_points: 2 },
{ winner: 'Elise', loser: 'Maria', loser_points: 4 },
{ winner: 'Alishah', loser: 'Maria', loser_points: 2 },
{ winner: 'Maria', loser: 'Xu Jin', loser_points: 3 },
{ winner: 'Xu Jin', loser: 'Elise', loser_points: 2 }
]
预期结果:
['Alishah','Bob','Maria','徐进','Elise']
**我到目前为止的代码:**
let data = [
{ winner: 'Alishah', loser: 'Bob', loser_points: 3 },
{ winner: 'Maria', loser: 'Xu Jin', loser_points: 1 },
{ winner: 'Elise', loser: 'Bob', loser_points: 2 },
{ winner: 'Elise', loser: 'Maria', loser_points: 4 },
{ winner: 'Alishah', loser: 'Maria', loser_points: 2 },
{ winner: 'Maria', loser: 'Xu Jin', loser_points: 3 },
{ winner: 'Xu Jin', loser: 'Elise', loser_points: 2 }
];
console.log(main(data));
一只萌萌小番薯
ibeautiful
哈士奇WWW
叮当猫咪
随时随地看视频慕课网APP
相关分类