使用数组中元素的顺序表示隐式顺序是不错的做法?
这个问题听起来很有趣。我问这是好的:
{
raceWinners: ['john', 'peter', 'paul']
}
约翰是第一名,彼得是第二名,保罗获得第三名。这是订单所暗示的。
或者这是更好的做法:
{
raceWinners: [{
name: 'peter',
placement: 2
}, {
name: 'john',
placement: 1
}, {
name: 'paul',
placement: 3
}]
}
我看到了第二个例子的价值,因为一切都是明确的。
虽然在第一个例子中,如果您不小心弹出(),当你应该移位()时,你可以真正搞砸。