Realm~App.Sync.BaseSubscriptionSet

Realm.App.Sync.SubscriptionSetRealm.App.Sync.SubscriptionSet 클래스의 공통 기능을 나타내는 클래스

SubscriptionSet는 SubscriptionSet.update 콜백 내에서만 수정할 수 있습니다.

SubscriptionSet는 이터러블(iterable)입니다. 따라서 포함된 Subscriptionfor-of 루프에서 액세스하거나 ECMAScript 배열 API에 액세스하기 위해 Array 로 분산할 수 있습니다. [...realm.subscriptions][0]. SubscriptionSet에 배열인 것처럼 직접 액세스하는 것은 더 이상 사용되지 않습니다.

오류
읽기 전용

stateRealm.App.Sync.SubscriptionsState.Error 인 경우, SubscriptionSet가 오류 상태인 이유를 나타내는 string 을 반환합니다. 오류가 없으면 null 가 반환됩니다.

유형:
string or null
isEmpty
읽기 전용

세트에 구독이 없으면 true 를 반환하고, 그렇지 않으면 false 을 반환합니다.

유형:
boolean
분량
읽기 전용

세트의 구독 수입니다.

유형:
number
상태
읽기 전용

SubscriptionSet의 상태입니다.

유형:
Realm.App.Sync.SubscriptionSetState
버전
읽기 전용

SubscriptionSet의 버전입니다. 이 값은 Realm.App.Sync.SubscriptionSet#update 이 적용될 때마다 증가합니다.

유형:
number
(콜백, thisArg)boolean
사용 중단됨: v12.0.0에서 제거될 예정입니다.
매개변수:
  • 콜백
    • 유형: function
    • SubscriptionSet의 각 객체에 대해 실행할 함수입니다. 이 함수가 모든 객체에 대해 true 을 반환하면 이 메서드는 true 을 반환합니다. 이 함수는 세 개의 인수를 사용합니다:

      • object - SubscriptionSet에서 처리 중인 현재 객체입니다.
      • index - SubscriptionSet에서 처리 중인 객체의 인덱스입니다.
      • subscriptionSet - SubscriptionSet 자체입니다.
  • thisArg 옵션
    • 유형: object
    • callback 이(가) 호출될 때의 this 값입니다.

반환 값: 가 SubscriptionSet의 모든 객체에 boolean 대해 을 callback 반환했는지 여부를 나타내는 .true
findByName(name)Realm.App.Sync.Subscription or null

이름으로 구독을 찾습니다.

매개변수:
  • 이름
    • 유형: string
    • 검색할 이름입니다.

반환 값: Realm.App.Sync.Subscription 또는 null 명명된 구독, 또는 구독을 찾을 수 없는 경우 null .
findByQuery(쿼리)Realm.App.Sync.Subscription or null

쿼리로 구독을 찾습니다. 명명된 구독과 명명되지 않은 구독 모두와 일치합니다.

매개변수:
  • 쿼리
    • 유형: Realm.Results
    • Realm.Results 인스턴스로 표시되는 검색할 쿼리입니다. Realm.objects("Cat").filtered("age > 10").

반환 값: Realm.App.Sync.Subscription 또는 null 지정된 쿼리가 있는 구독, 또는 구독을 찾을 수 없는 경우 null 를 반환합니다.
forEach(콜백, thisArg)
사용 중단됨: v12.0.0에서 제거될 예정입니다.
매개변수:
  • 콜백
    • 유형: function
    • SubscriptionSet의 각 객체에 대해 실행할 함수입니다. 이 함수는 세 개의 인수를 사용합니다:

      • object - SubscriptionSet에서 처리 중인 현재 객체입니다.
      • index - SubscriptionSet에서 처리 중인 객체의 인덱스입니다.
      • subscriptionSet - SubscriptionSet 자체입니다.
  • thisArg 옵션
    • 유형: object
    • callback 이(가) 호출될 때의 this 값입니다.

map(콜백, thisArg)[any, ...]
사용 중단됨: v12.0.0에서 제거될 예정입니다.
매개변수:
  • 콜백
    • 유형: function
    • SubscriptionSet의 각 객체에 대해 실행할 함수입니다. 이 함수는 세 개의 인수를 사용합니다:

      • object - SubscriptionSet에서 처리 중인 현재 객체입니다.
      • index - SubscriptionSet에서 처리 중인 객체의 인덱스입니다.
      • subscriptionSet - SubscriptionSet 자체입니다.
  • thisArg 옵션
    • 유형: object
    • callback 이(가) 호출될 때의 this 값입니다.

반환 값: [any, ...] - SubscriptionSet의 모든 객체에 대해 호출된 후 callback 의 값을 반환합니다.
reduce(콜백, 초기 값)any
사용 중단됨: v12.0.0에서 제거될 예정입니다.
매개변수:
  • 콜백
    • 유형: function
    • SubscriptionSet의 각 객체에 대해 실행할 함수입니다. 이 함수는 네 개의 인수를 사용합니다:

      • previousValue - 콜백의 마지막 호출에서 이전에 반환된 값 또는 initialValue(제공된 경우)입니다.
      • object - SubscriptionSet에서 처리 중인 현재 객체입니다.
      • index - SubscriptionSet에서 처리 중인 객체의 인덱스입니다.
      • subscriptionSet - SubscriptionSet 자체입니다.
  • 초기 값 옵션
    • 유형: object
    • callback 의 첫 번째 호출에 대한 첫 번째 인수로 사용할 값입니다.

예외 처리:
  • TypeError
    • SubscriptionSet가 비어 있고 initialValue 이 제공되지 않은 경우입니다.

반환 값: any - 다음과 같은 특수한 경우를 제외하고 , callback 의 최종 호출에서 반환된 값입니다.
  • SubscriptionSet가 단일 객체로 구성되어 있고 initalValue 이 제공되지 않은 경우 해당 객체가 반환됩니다.
  • SubscriptionSet가 비어 있으면 initialValue 를 제공 해야 하며 이 반환됩니다.
reduceRright(콜백, 초기 값)any
사용 중단됨: v12.0.0에서 제거될 예정입니다.
매개변수:
  • 콜백
    • 유형: function
    • SubscriptionSet의 각 객체에 대해 오른쪽에서 왼쪽 으로 실행할 함수입니다. 이 함수는 네 개의 인수를 사용합니다:

      • previousValue - 콜백의 마지막 호출에서 이전에 반환된 값 또는 initialValue(제공된 경우)입니다.
      • object - SubscriptionSet에서 처리 중인 현재 객체입니다.
      • index - SubscriptionSet에서 처리 중인 객체의 인덱스입니다.
      • subscriptionSet - SubscriptionSet 자체입니다.
  • 초기 값 옵션
    • 유형: object
    • callback 의 첫 번째 호출에 대한 첫 번째 인수로 사용할 값입니다.

예외 처리:
  • TypeError
    • SubscriptionSet가 비어 있고 initialValue 이 제공되지 않은 경우입니다.

반환 값: any - 다음과 같은 특수한 경우를 제외하고 , callback 의 최종 호출에서 반환된 값입니다.
  • SubscriptionSet가 단일 객체로 구성되어 있고 initalValue 이 제공되지 않은 경우 해당 객체가 반환됩니다.
  • SubscriptionSet가 비어 있으면 initialValue 를 제공 해야 하며 이 반환됩니다.
some(콜백, thisArg)boolean
사용 중단됨: v12.0.0에서 제거될 예정입니다.
매개변수:
  • 콜백
    • 유형: function
    • SubscriptionSet의 각 객체에 대해 실행할 함수입니다. 이 함수가 true 을 반환하면 이 메서드는 true 을 반환합니다. 이 함수는 세 개의 인수를 사용합니다:

      • object - SubscriptionSet에서 처리 중인 현재 객체입니다.
      • index - SubscriptionSet에서 처리 중인 객체의 인덱스입니다.
      • subscriptionSet - SubscriptionSet 자체입니다.
  • thisArg 옵션
    • 유형: object
    • callback 이(가) 호출될 때의 this 값입니다.

반환 합니다: 가 SubscriptionSet의 객체에 boolean true 대해 를 반환하는 callback 경우 true false - , 그렇지 않으면 .