說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