说person
可以有多个cars
,car
可以有多个accidents
。所以我们可以有:如何处理Firebase中的空数组?
# Person with no cars
person:
name: "Misha"
cars: []
# Person with free-accident car
person:
name "Arlen"
cars:
0:
name: "Toyota"
accidents: []
火力地堡将这些人作为:
person:
name: "Misha"
和
person:
name "Arlen"
cars:
0:
name: "Toyota"
所以在JavaScript中我必须做以下恢复空数组:(CoffeeScript的)
if person.cars?
for car in person.cars
car.accidents = [] unless car.accidents?
else
person.cars = []
有没有更好的方法来处理Firebase中的空数组而无需编写这个不必要的JavaScript代码?
大答案加藤! – 2013-03-14 16:46:49