라고 말하면 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"
그래서 자바 스크립트에서 나는 빈 배열을 복원하려면 다음을 수행해야한다 : (커피 스크립트를)
if person.cars?
for car in person.cars
car.accidents = [] unless car.accidents?
else
person.cars = []
이 불필요한 JavaScript 코드를 작성하지 않고 Firebase의 빈 배열을 처리하는 더 좋은 방법이 있습니까?
멋진 대답 카토처럼 볼 수 DataSnapshot 기능 NUMCHILDREN()를 사용! –