클래스 OrderedCollection<T, entryType>Abstract

OrderedCollection 은 Realm 객체의 속성으로 저장할 수 있는 모든 유형의 값의 동질적인 시퀀스입니다. 첨자, for-of (으)로 열거하는 등 일반 JavaScript 배열이 할 수 있는 모든 방법으로 액세스할 수 있습니다.

~를 참조하세요.

배열

유형 매개변수

  • T = 알 수 없음

  • 엔트리 유형 확장 [알 수 없음, 알 수 없음] = [숫자, T]

계층 구조( 전체 보기 )

구현

  • Omit<ReadonlyArray<t>, "entries">

인덱싱 가능

[n: 숫자]: T

생성자

속성

[unscopable]: {
    [iterator]?: 부울;
    [unscopable]?: 부울;
    at?: 부울;
    concat?: 부울;
    copyWithin?: 부울;
    항목?: 부울;
    ?: 부울;
    Fill?: 부울;
    필터?: 부울;
    찾기?: 부울;
    findIndex?: 부울;
    평면?: 부울;
    flatMap?: 부울;
    forEach?: 부울;
    포함?: 부울;
    indexOf?: 부울;
    가입?: 부울;
    ?: 부울;
    lastIndexOf?: 부울;
    분량?: 부울;
    map?: 부울;
    ?: 부울;
    push?: 부울;
    reduce?: 부울;
    reduceRright?: 부울;
    reverse?: 부울;
    shift?: 부울;
    슬라이스?: 부울;
    some?: 부울;
    sort?: 부울;
    스플 라이스?: 부울;
    toLocaleString?: 부울;
    toString?: 부울;
    unshift?: 부울;
    values?: 부울;
    [x: 숫자]: 부울 | undefined;
}

관련 객체의 '포함' 환경 바인딩에서 제외되는 속성인 진실 속성을 가진 객체입니다.

유형 선언

  • [x: 숫자]: 부울 | undefined
  • Optional [iterator]?: 부울
  • Optional Readonly [unscopable]?: 부울
  • Optional at?: 부울
  • Optional concat?: 부울
  • Optional 복사?: 부울
  • Optional 항목?: 부울
  • Optional ?: 부울
  • Optional Fill?: 부울
  • Optional 필터?: 부울
  • Optional 찾기?: 부울
  • Optional 인덱스 찾기?: 부울
  • Optional 평면?: 부울
  • Optional 플랫?: 부울
  • Optional 각각에 대해?: 부울
  • Optional 포함?: 부울
  • Optional 다음의 인덱스?: 부울
  • Optional 가입?: 부울
  • Optional ?: 부울
  • Optional 마지막인덱스?: 부울
  • Optional 분량?: 부울
  • Optional map?: 부울
  • Optional ?: 부울
  • Optional push?: 부울
  • Optional reduce?: 부울
  • Optional 오른쪽 줄이기?: 부울
  • Optional reverse?: 부울
  • Optional shift?: 부울
  • Optional 슬라이스?: 부울
  • Optional some?: 부울
  • Optional sort?: 부울
  • Optional 스플 라이스?: 부울
  • Optional 국가 및언어 설정 문자열로?: 부울
  • Optional toString?: 부울
  • Optional unshift?: 부울
  • Optional values?: 부울

접근자

  • 길이 가져오기 (): 숫자
  • 숫자반환

    값의 수입니다.

  • 길이() 설정 : void
  • 매개변수

    • value: 숫자

    반환 값 void

    스로우

    길이 속성을 할당할 수 없는 오류가 발생했습니다.

  • get optional(): boolean
  • null 이 collection에 대해 유효한 값인지 여부.

    반환 부울

    null 이 collection에 대해 유효한 값인지 여부.

  • get type(): 문자열
  • 항목 유형의 이름입니다.

    문자열반환

    값 유형의 이름입니다.

방법

  • IterableIterator<T>를 반환합니다.

    collection의 모든 값을 반복하는 반복기입니다.

  • 라이브 collection 인스턴스가 변경될 때 호출될 리스너 callback 를 추가합니다.

    매개변수

    • 콜백: CollectionChangeCallback<T, 엔트리 유형>

      변경 사항이 발생할 때 호출되는 함수입니다.

    • Optional keyPaths : 문자열 | 문자열 []

      리스너와 관련된 변경 사항의 하한을 나타냅니다. 여러 수신기가 추가되는 경우 (각각 고유한 keyPaths 가 있음) 이러한 키 경로의 결합이 collection에 등록된 모든 수신기와 관련이 있는 것으로 간주되는 변경 사항을 결정하기 때문에 이는 하한입니다. 다시 말해, 다른 키 경로를 가진 다른 리스너가 있는 경우 리스너가 키 경로가 지정한 것보다 더 많이 실행할 수 있습니다.

    반환 값 void

    참고

    deletions and oldModificationsreport the indices in the collection before the change happened, while삽입andnewModificationsreport the indices into the new version of the collection. @throws A {@link TypeAssertionError} if콜백 is not a function. @example wines.addListener((collection, changes) => { // collection === wines console.log(${change.insertions.Length} 삽입); console.log(${changes.oldModifications.Length} oldModifications); console.log(${changes.newModifications.Length} newModifications); console.log(${changes.deletions.Length} 삭제); console.log(새로운 컬렉션 크기: ${collection.Length}); }); @example wines.addListener((collection, changes) => { console.log("A wine's brand might have changed"); }, ["brand"]); @note Adding the listener is an asynchronous operation, so the callback is invoked the first time to notify the caller when the listener has been added. Thus, when the callback is invoked the first time it will contain empty arrays for each property in the 변경 사항` 객체.

  • 매개변수

    • 인덱스: 숫자

    정의되지 않은 값을반환합니다. | T

    배열에서 지정된 인덱스에 있는 요소입니다. 지정된 인덱스에 요소가 없는 경우 undefined .

    ~를 참조하세요.

    Array.prototype.at()

    매개변수

    인덱스 - 배열에서 반환할 요소의 인덱스입니다. 인덱스가 음수 array.length + index 에 있는 요소가 반환됩니다.

  • 컬렉션에 있는 모든 객체 중 컬렉션 또는 지정된 속성의 값의 평균을 계산하거나, 컬렉션이 비어 있는 경우 undefined 를 계산합니다.

    int, float 및 double 속성에 대해서만 지원됩니다. 이 메서드에서는 null 값은 완전히 무시되며 평균에 포함되지 않습니다.

    매개변수

    • Optional 속성: 문자열

      객체의 collection, 평균을 구할 속성입니다.

    정의되지 않은 값을반환합니다. | 숫자

    합계입니다.

    스로우

    해당 이름의 속성이 없거나 속성이 숫자가 아닌 경우 오류가 발생합니다.

  • 매개변수

    • Rest ...items: ConcatArray<T>[]

      새 배열로 연결할 배열 및/또는 값입니다.

    반환 T[]

    이 배열의 모든 요소에 대해 제공된 함수를 호출한 결과가 포함된 새 배열입니다.

    ~를 참조하세요.

    Array.prototype.concat()

  • 매개변수

    • Rest ...items: (T | ConcatArray<T>)[]

      새 배열로 연결할 배열 및/또는 값입니다.

    반환 T[]

    이 배열의 모든 요소에 대해 제공된 함수를 호출한 결과가 포함된 새 배열입니다.

    ~를 참조하세요.

    Array.prototype.concat()

  • 문자열반환

    이 collection에 적용된 필터를 설명하는 문자열입니다.

  • 생성기<엔트리유형, 모두, 알 수 없음>을 반환합니다.

    collection의 모든 키/값 쌍이 있는 반복기입니다.

    ~를 참조하세요.

    Array.prototype.entries()

  • 유형 매개변수

    • S

    매개변수

    • 술어: ((, 인덱스, 배열) => S입니다.
        • (, 인덱스, 배열): S
        • 매개변수

          • value: T
          • 인덱스: 숫자
          • 배열: 읽기 전용 T[]

          반환 :S

    • Optional thisArg: any

    읽기전용 S [] 반환합니다 .

    true 콜백 함수가 모든 collection 요소에 대해 진실 값을 반환하는 경우, 그렇지 않으면 false.

    ~를 참조하세요.

    Array.prototype.every()

    매개변수

    술어 - 각 요소를 테스트하는 함수입니다.

    매개변수

    predicate.value - collection에서 처리 중인 현재 요소입니다.

    매개변수

    predicate.index - collection에서 처리 중인 현재 요소의 인덱스입니다.

    매개변수

    predicate.array - collection every 호출되었습니다.

    매개변수

    thisArg - this 키워드가 조건자 함수에서 참조할 수 있는 객체입니다. thisArg 을(를) 생략하면 undefinedthis 값으로 사용됩니다.

  • 매개변수

    • 술어: ((, 인덱스, 배열) => 알 수 없음)
        • (, 인덱스, 배열): 알 수 없음
        • 매개변수

          • value: T
          • 인덱스: 숫자
          • 배열: 읽기 전용 T[]

          알 수 없는 값반환

    • Optional thisArg: any

    반환 부울

    true 콜백 함수가 모든 collection 요소에 대해 진실 값을 반환하는 경우, 그렇지 않으면 false.

    ~를 참조하세요.

    Array.prototype.every()

    매개변수

    술어 - 각 요소를 테스트하는 함수입니다.

    매개변수

    predicate.value - collection에서 처리 중인 현재 요소입니다.

    매개변수

    predicate.index - collection에서 처리 중인 현재 요소의 인덱스입니다.

    매개변수

    predicate.array - collection every 호출되었습니다.

    매개변수

    thisArg - this 키워드가 조건자 함수에서 참조할 수 있는 객체입니다. thisArg 을(를) 생략하면 undefinedthis 값으로 사용됩니다.

  • 유형 매개변수

    • S

    매개변수

    • 술어: ((, 인덱스, 배열) => S입니다.
        • (, 인덱스, 배열): S
        • 매개변수

          • value: T
          • 인덱스: 숫자
          • 배열: 읽기 전용 T[]

          반환 :S

    • Optional thisArg: any

    반환 S[]

    predicate 함수가 true 을 반환한 collection의 요소를 포함하는 새 배열입니다.

    ~를 참조하세요.

    Array.prototype.filter()

    매개변수

    조건자 - 최대 3개의 인수를 허용하는 함수입니다. filter 메서드는 컬렉션의 각 요소에 대해 predicate 함수를 한 번씩 호출합니다.

    매개변수

    predicate.value - collection에서 처리 중인 현재 요소입니다.

    매개변수

    predicate.index - collection에서 처리 중인 현재 요소의 인덱스입니다.

    매개변수

    predicate.array - collection filter 호출되었습니다.

    매개변수

    thisArg - predicate 함수에서 this 키워드가 참조할 수 있는 객체입니다. thisArg 를 생략하면 undefinedthis 값으로 사용됩니다.

  • 매개변수

    • 술어: ((, 인덱스, 배열) => 알 수 없음)
        • (, 인덱스, 배열): 알 수 없음
        • 매개변수

          • value: T
          • 인덱스: 숫자
          • 배열: 읽기 전용 T[]

          알 수 없는 값반환

    • Optional thisArg: any

    반환 T[]

    predicate 함수가 true 을 반환한 collection의 요소를 포함하는 새 배열입니다.

    ~를 참조하세요.

    Array.prototype.filter()

    매개변수

    조건자 - 최대 3개의 인수를 허용하는 함수입니다. filter 메서드는 컬렉션의 각 요소에 대해 predicate 함수를 한 번씩 호출합니다.

    매개변수

    predicate.value - collection에서 처리 중인 현재 요소입니다.

    매개변수

    predicate.index - collection에서 처리 중인 현재 요소의 인덱스입니다.

    매개변수

    predicate.array - collection filter 호출되었습니다.

    매개변수

    thisArg - predicate 함수에서 this 키워드가 참조할 수 있는 객체입니다. thisArg 를 생략하면 undefinedthis 값으로 사용됩니다.

  • 제공된 쿼리로 필터링되는 이 collection을 나타내는 새 결과 를 반환합니다.

    매개변수

    • queryString: 문자열

      컬렉션에서 객체를 필터링하는 데 사용되는 쿼리입니다.

    • Rest ...args: 알 수 없음[]

      각 후속 인수는 자리 표시자에 의해 사용됩니다(예: $0, $1, $2, ...).

    반환 결과<T>

    제공된 쿼리에 따라 필터링된 결과입니다.

    스로우

    이 메서드에 전달된 쿼리 또는 기타 인수가 유효하지 않은 경우 오류가 발생합니다.

    참고

    이 기능은 현재 Realm 객체 collection에만 지원됩니다.

    예시

    let merlots = wines.filtered('variety == "Merlot" && vintage <= $0', maxYear);
    
  • 유형 매개변수

    • S

    매개변수

    • predicate: ((this, value, index, obj) => valueS입니다.
        • (this, value, index, obj): value is S
        • 매개변수

          • this: void
          • value: T
          • 인덱스: 숫자
          • obj: T[]

          반환 :S

    • Optional thisArg: any

    정의되지 않은 값을반환합니다. | S

    제공된 테스트 함수를 충족하는 배열의 첫 번째 요소의 값입니다. 그렇지 않으면 undefined 가 반환됩니다.

    ~를 참조하세요.

    Array.prototype.find()

    매개변수

    조건자 - 최대 3개의 인수를 허용하는 함수입니다. find 메서드는 컬렉션의 각 요소에 대해 predicate 함수를 한 번씩 호출합니다.

    매개변수

    predicate.value - 요소의 값입니다.

    매개변수

    predicate.index - 요소의 인덱스입니다.

    매개변수

    predicate.obj - 순회 중인 객체입니다.

    매개변수

    thisArg - predicate 함수에서 this 키워드가 참조할 수 있는 객체입니다. thisArg 를 생략하면 undefinedthis 값으로 사용됩니다.

  • 유형 매개변수

    • t

    매개변수

    • predicate: ((value, index, obj) => known)
        • (value, index, obj): 알 수 없음
        • 매개변수

          • value: T
          • 인덱스: 숫자
          • obj: T[]

          알 수 없는 값반환

    • Optional thisArg: any

    정의되지 않은 값을반환합니다. | T

    제공된 테스트 함수를 충족하는 배열의 첫 번째 요소의 값입니다. 그렇지 않으면 undefined 가 반환됩니다.

    ~를 참조하세요.

    Array.prototype.find()

    매개변수

    조건자 - 최대 3개의 인수를 허용하는 함수입니다. find 메서드는 컬렉션의 각 요소에 대해 predicate 함수를 한 번씩 호출합니다.

    매개변수

    predicate.value - 요소의 값입니다.

    매개변수

    predicate.index - 요소의 인덱스입니다.

    매개변수

    predicate.obj - 순회 중인 객체입니다.

    매개변수

    thisArg - predicate 함수에서 this 키워드가 참조할 수 있는 객체입니다. thisArg 를 생략하면 undefinedthis 값으로 사용됩니다.

  • 매개변수

    • predicate: ((value, index, obj) => known)
        • (value, index, obj): 알 수 없음
        • 매개변수

          • value: T
          • 인덱스: 숫자
          • obj: 읽기 전용 T[]

          알 수 없는 값반환

    • Optional thisArg: any

    숫자반환

    제공된 테스트 함수를 충족하는 배열의 첫 번째 요소의 인덱스입니다. 그렇지 않으면 -1이 반환됩니다.

    ~를 참조하세요.

    Array.prototype.findIndex()

    매개변수

    조건자 - 최대 3개의 인수를 허용하는 함수입니다. findIndex 메서드는 컬렉션의 각 요소에 대해 predicate 함수를 한 번씩 호출합니다.

    매개변수

    predicate.value - 요소의 값입니다.

    매개변수

    predicate.index - 요소의 인덱스입니다.

    매개변수

    predicate.obj - 순회 중인 객체입니다.

    매개변수

    thisArg - predicate 함수에서 this 키워드가 참조할 수 있는 객체입니다. thisArg 를 생략하면 undefinedthis 값으로 사용됩니다.

  • 유형 매개변수

    • a

    • D 확장 숫자 = 1

    매개변수

    • this: A
    • Optional 깊이: D

    FlatArray<A, D>[]반환

    하위 배열 요소가 연결된 새 배열입니다.

    ~를 참조하세요.

    Array.prototype.flat()

    매개변수

    깊이 - 중첩된 배열 구조를 평면화할 깊이를 지정하는 깊이 수준입니다. 기본값은 1입니다.

  • 유형 매개변수

    • u

    • This = 정의되지 않음

    매개변수

    • 콜백: ((this, value, 인덱스, 배열) => U | readonly U[])
        • (, , 인덱스, 배열): U | 읽기 전용 U[]
        • 매개변수

          • this: this
          • value: T
          • 인덱스: 숫자
          • 배열: T[]

          반환 U | 읽기 전용 U[]

    • Optional thisArg: This

    U[]를 반환합니다.

    각 요소가 콜백 함수의 결과이고 깊이 1로 평면화된 새 배열입니다.

    ~를 참조하세요.

    Array.prototype.flatMap()

    매개변수

    콜백 - 세 개의 인수를 사용하여 새 배열의 요소를 생성하는 함수입니다.

    매개변수

    콜백.currentValue - 배열에서 처리 중인 현재 요소입니다.

    매개변수

    콜백.인덱스 - 배열에서 처리 중인 현재 요소의 인덱스입니다.

    매개변수

    콜백.배열 - 배열 flatMap 가 호출되었습니다.

    매개변수

    thisArg - 콜백을 실행할 때 this로 사용할 값입니다.

  • 매개변수

    • 콜백fn: ((, 인덱스, 배열) => void)
        • (, 인덱스, 배열): void
        • 매개변수

          • value: T
          • 인덱스: 숫자
          • 배열: 읽기 전용 T[]

          반환 값 void

    • Optional thisArg: any

    반환 값 void

    ~를 참조하세요.

    Array.prototype.forEach()

    매개변수

    콜백fn - 최대 3개의 인수를 허용하는 함수입니다. forEach 은 collection의 각 요소에 대해 콜백fn 함수를 한 번씩 호출합니다.

    매개변수

    콜백fn.value - collection에서 처리 중인 현재 요소입니다.

    매개변수

    콜백fn.index - collection에서 처리 중인 현재 요소의 인덱스입니다.

    매개변수

    콜백fn.array - collection forEach 호출되었습니다.

    매개변수

    thisArg - callbackfn 함수에서 this 키워드가 참조할 수 있는 객체입니다. thisArg 를 생략하면 undefinedthis 값으로 사용됩니다.

  • 매개변수

    • searchElement: T
    • Optional fromIndex: 숫자

    반환 부울

    true 배열에서 searchElement 이 발견된 경우, 그렇지 않으면 false.

    ~를 참조하세요.

    Array.prototype.includes()

    매개변수

    searchElement - 검색할 요소입니다.

    매개변수

    fromIndex - 이 배열에서 searchElement 검색을 시작할 위치입니다. 음수 값은 배열. 길이 + fromIndex의 인덱스에서 오름차순으로 검색합니다.

    참고

    fromIndex 은(는) 현재 지원되지 않습니다. 따라서 모든 검색은 인덱스 0에서 시작합니다.

  • 매개변수

    • searchElement: T
    • Optional fromIndex: 숫자

    숫자반환

    지정된 요소를 찾을 수 있는 첫 번째 인덱스이거나, collection에 없는 경우 -1입니다.

    ~를 참조하세요.

    Array.prototype.indexOf()

    매개변수

    searchElement - collection에서 찾을 요소입니다.

    매개변수

    fromIndex - 검색을 시작할 collection 인덱스입니다. 생략하면 인덱스 0부터 검색이 시작됩니다.

    참고

    fromIndex 은(는) 현재 지원되지 않습니다. 따라서 모든 검색은 인덱스 0에서 시작합니다.

  • 이 collection이 비어 있는지 확인합니다.

    반환 부울

    true collection이 비어 있으면 false 을 반환합니다.

  • 이 collection이 삭제되지 않았으며 유효한 Realm의 일부인지 확인합니다.

    반환 부울

    true collection에 안전하게 액세스할 수 있는 경우.

    이후

    0.14.0

  • 매개변수

    • Optional 구분 기호: 문자열

    문자열반환

    collection의 요소를 나타내는 문자열입니다.

    ~를 참조하세요.

    Array.prototype.join()

    매개변수

    구분 기호 - 결과 문자열에서 collection의 한 요소를 다음 요소와 구분하는 데 사용되는 문자열입니다.

  • 생성기<숫자, 모두, 알 수 없음>을 반환합니다.

    collection의 모든 키를 포함하는 반복기입니다.

    ~를 참조하세요.

    Array.prototype.keys()

  • 매개변수

    • searchElement: T
    • Optional fromIndex: 숫자

    숫자반환

    collection에서 지정된 요소를 찾을 수 있는 마지막 인덱스이거나, 없는 경우 -1입니다. collection은 fromIndex 부터 역방향으로 검색됩니다.

    ~를 참조하세요.

    Array.prototype.lastIndexOf()

    매개변수

    searchElement - collection에서 찾을 요소입니다.

    매개변수

    fromIndex - 검색을 시작할 collection 인덱스입니다. 생략하면 마지막 인덱스부터 검색이 시작됩니다.

  • 유형 매개변수

    • u

    매개변수

    • 콜백fn: ((, 인덱스, 배열) => U)
        • (, 인덱스, 배열): U
        • 매개변수

          • value: T
          • 인덱스: 숫자
          • 배열: 읽기 전용 T[]

          U를반환합니다.

    • Optional thisArg: any

    U[]를 반환합니다.

    collection의 각 요소에 대해 callbackfn 함수를 호출한 결과를 포함하는 새 배열입니다.

    ~를 참조하세요.

    Array.prototype.map()

    매개변수

    콜백fn - 최대 3개의 인수를 허용하는 함수입니다. map 메서드는 컬렉션의 각 요소에 대해 callbackfn 함수를 한 번씩 호출합니다.

    매개변수

    콜백fn.value - collection에서 처리 중인 현재 요소입니다.

    매개변수

    콜백fn.index - collection에서 처리 중인 현재 요소의 인덱스입니다.

    매개변수

    콜백fn.array - collection map 호출되었습니다.

    매개변수

    thisArg - callbackfn 함수에서 this 키워드가 참조할 수 있는 객체입니다. thisArg 를 생략하면 undefinedthis 값으로 사용됩니다.

  • 컬렉션에 있는 값 또는 컬렉션에 있는 모든 객체 중 지정된 속성의 최대값을 반환하거나, 컬렉션이 비어 있는 경우 undefined 를 반환합니다.

    int, float, double 및 날짜 속성에 대해서만 지원됩니다. null 값은 이 메서드에서 완전히 무시되며 반환되지 않습니다.

    매개변수

    • Optional 속성: 문자열

      객체 collection의 경우 최대로 사용할 속성입니다.

    정의되지 않은 값을 반환합니다. | 번호 | 날짜

    최대값입니다.

    스로우

    해당 이름의 속성이 없거나 속성이 숫자/날짜가 아닌 경우 오류가 발생합니다.

  • 컬렉션에 있는 값 또는 컬렉션에 있는 모든 객체 중 지정된 속성의 최소값을 반환하거나, 컬렉션이 비어 있는 경우 undefined 를 반환합니다.

    int, float, double 및 날짜 속성에 대해서만 지원됩니다. null 값은 이 메서드에서 완전히 무시되며 반환되지 않습니다.

    매개변수

    • Optional 속성: 문자열

      객체 collection의 경우 최소값을 취할 속성입니다.

    정의되지 않은 값을 반환합니다. | 번호 | 날짜

    최소값입니다.

    스로우

    해당 이름의 속성이 없거나 속성이 숫자/날짜가 아닌 경우 TypeAssertionError 가 발생합니다.

  • 매개변수

    • 콜백 fn : ((이전 Value , currentValue, currentIndex, 배열) => T)
        • (이전 값, 현재 값, 현재 인덱스 , 배열 ) : T
        • 매개변수

          • 이전 값: T
          • currentValue: T
          • currentIndex: 숫자
          • 배열: 읽기 전용 T[]

          반환 T

    반환 T

    감소의 결과로 생성되는 값입니다.

    ~를 참조하세요.

    Array.prototype.reduce()

    매개변수

    콜백fn - 최대 4개의 인수를 허용하는 함수입니다. reduce 메서드는 collection의 각 요소에 대해 callbackfn 함수를 한 번씩 호출합니다.

    매개변수

    콜백fn.preiousValue - callbackfn 함수 또는 initialValue (제공된 경우)의 마지막 호출에서 이전에 반환된 값입니다. (아래 참조)

    매개변수

    콜백fn.currentValue - collection에서 처리 중인 현재 요소입니다.

    매개변수

    콜백fn.currentIndex - collection에서 처리 중인 현재 요소의 인덱스입니다.

    매개변수

    콜백fn.array - collection reduce 호출되었습니다.

    매개변수

    초기 값 - initialValue 을(를) 지정하면 이 값을 초기 값으로 사용하여 누적을 시작합니다. callbackfn 함수를 처음 호출하면 요소 값 대신 이 값이 인수로 제공됩니다.

  • 매개변수

    • 콜백 fn : ((이전 Value , currentValue, currentIndex, 배열) => T)
        • (이전 값, 현재 값, 현재 인덱스 , 배열 ) : T
        • 매개변수

          • 이전 값: T
          • currentValue: T
          • currentIndex: 숫자
          • 배열: 읽기 전용 T[]

          반환 T

    • 초기 값: T

    반환 T

    감소의 결과로 생성되는 값입니다.

    ~를 참조하세요.

    Array.prototype.reduce()

    매개변수

    콜백fn - 최대 4개의 인수를 허용하는 함수입니다. reduce 메서드는 collection의 각 요소에 대해 callbackfn 함수를 한 번씩 호출합니다.

    매개변수

    콜백fn.preiousValue - callbackfn 함수 또는 initialValue (제공된 경우)의 마지막 호출에서 이전에 반환된 값입니다. (아래 참조)

    매개변수

    콜백fn.currentValue - collection에서 처리 중인 현재 요소입니다.

    매개변수

    콜백fn.currentIndex - collection에서 처리 중인 현재 요소의 인덱스입니다.

    매개변수

    콜백fn.array - collection reduce 호출되었습니다.

    매개변수

    초기 값 - initialValue 을(를) 지정하면 이 값을 초기 값으로 사용하여 누적을 시작합니다. callbackfn 함수를 처음 호출하면 요소 값 대신 이 값이 인수로 제공됩니다.

  • 유형 매개변수

    • u

    매개변수

    • 콜백 fn : ((이전 Value , currentValue, currentIndex, 배열) => U)
        • (이전 값, 현재 값, 현재 인덱스, 배열): U
        • 매개변수

          • 이전 값: U
          • currentValue: T
          • currentIndex: 숫자
          • 배열: 읽기 전용 T[]

          U를반환합니다.

    • 초기 값: U

    U를반환합니다.

    감소의 결과로 생성되는 값입니다.

    ~를 참조하세요.

    Array.prototype.reduce()

    매개변수

    콜백fn - 최대 4개의 인수를 허용하는 함수입니다. reduce 메서드는 collection의 각 요소에 대해 callbackfn 함수를 한 번씩 호출합니다.

    매개변수

    콜백fn.preiousValue - callbackfn 함수 또는 initialValue (제공된 경우)의 마지막 호출에서 이전에 반환된 값입니다. (아래 참조)

    매개변수

    콜백fn.currentValue - collection에서 처리 중인 현재 요소입니다.

    매개변수

    콜백fn.currentIndex - collection에서 처리 중인 현재 요소의 인덱스입니다.

    매개변수

    콜백fn.array - collection reduce 호출되었습니다.

    매개변수

    초기 값 - initialValue 을(를) 지정하면 이 값을 초기 값으로 사용하여 누적을 시작합니다. callbackfn 함수를 처음 호출하면 요소 값 대신 이 값이 인수로 제공됩니다.

  • 매개변수

    • 콜백 fn : ((이전 Value , currentValue, currentIndex, 배열) => T)
        • (이전 값, 현재 값, 현재 인덱스 , 배열 ) : T
        • 매개변수

          • 이전 값: T
          • currentValue: T
          • currentIndex: 숫자
          • 배열: 읽기 전용 T[]

          반환 T

    반환 T

    감소의 결과로 생성되는 값입니다.

    ~를 참조하세요.

    Array.prototype.reduceRright()

    매개변수

    콜백fn - 최대 4개의 인수를 허용하는 함수입니다. reduceRight 메서드는 collection의 각 요소에 대해 callbackfn 함수를 한 번씩 호출합니다.

    매개변수

    콜백fn.preiousValue - callbackfn 함수 또는 initialValue (제공된 경우)의 마지막 호출에서 이전에 반환된 값입니다. (아래 참조)

    매개변수

    콜백fn.currentValue - collection에서 처리 중인 현재 요소입니다.

    매개변수

    콜백fn.currentIndex - collection에서 처리 중인 현재 요소의 인덱스입니다.

    매개변수

    콜백fn.array - collection reduceRight 호출되었습니다.

    매개변수

    초기 값 - initialValue 을(를) 지정하면 이 값을 초기 값으로 사용하여 누적을 시작합니다. callbackfn 함수를 처음 호출하면 요소 값 대신 이 값이 인수로 제공됩니다.

  • 매개변수

    • 콜백 fn : ((이전 Value , currentValue, currentIndex, 배열) => T)
        • (이전 값, 현재 값, 현재 인덱스 , 배열 ) : T
        • 매개변수

          • 이전 값: T
          • currentValue: T
          • currentIndex: 숫자
          • 배열: 읽기 전용 T[]

          반환 T

    • 초기 값: T

    반환 T

    감소의 결과로 생성되는 값입니다.

    ~를 참조하세요.

    Array.prototype.reduceRright()

    매개변수

    콜백fn - 최대 4개의 인수를 허용하는 함수입니다. reduceRight 메서드는 collection의 각 요소에 대해 callbackfn 함수를 한 번씩 호출합니다.

    매개변수

    콜백fn.preiousValue - callbackfn 함수 또는 initialValue (제공된 경우)의 마지막 호출에서 이전에 반환된 값입니다. (아래 참조)

    매개변수

    콜백fn.currentValue - collection에서 처리 중인 현재 요소입니다.

    매개변수

    콜백fn.currentIndex - collection에서 처리 중인 현재 요소의 인덱스입니다.

    매개변수

    콜백fn.array - collection reduceRight 호출되었습니다.

    매개변수

    초기 값 - initialValue 을(를) 지정하면 이 값을 초기 값으로 사용하여 누적을 시작합니다. callbackfn 함수를 처음 호출하면 요소 값 대신 이 값이 인수로 제공됩니다.

  • 유형 매개변수

    • u

    매개변수

    • 콜백 fn : ((이전 Value , currentValue, currentIndex, 배열) => U)
        • (이전 값, 현재 값, 현재 인덱스, 배열): U
        • 매개변수

          • 이전 값: U
          • currentValue: T
          • currentIndex: 숫자
          • 배열: 읽기 전용 T[]

          U를반환합니다.

    • 초기 값: U

    U를반환합니다.

    감소의 결과로 생성되는 값입니다.

    ~를 참조하세요.

    Array.prototype.reduceRright()

    매개변수

    콜백fn - 최대 4개의 인수를 허용하는 함수입니다. reduceRight 메서드는 collection의 각 요소에 대해 callbackfn 함수를 한 번씩 호출합니다.

    매개변수

    콜백fn.preiousValue - callbackfn 함수 또는 initialValue (제공된 경우)의 마지막 호출에서 이전에 반환된 값입니다. (아래 참조)

    매개변수

    콜백fn.currentValue - collection에서 처리 중인 현재 요소입니다.

    매개변수

    콜백fn.currentIndex - collection에서 처리 중인 현재 요소의 인덱스입니다.

    매개변수

    콜백fn.array - collection reduceRight 호출되었습니다.

    매개변수

    초기 값 - initialValue 을(를) 지정하면 이 값을 초기 값으로 사용하여 누적을 시작합니다. callbackfn 함수를 처음 호출하면 요소 값 대신 이 값이 인수로 제공됩니다.

  • collection 인스턴스에서 모든 callback 리스너를 제거합니다.

    반환 값 void

  • 매개변수

    • Optional start: number
    • Optional end: number

    반환 T[]

    시작 인덱스와 종료 인덱스 사이의 요소를 포함하는 새 배열입니다.

    ~를 참조하세요.

    Array.prototype.slice()

    매개변수

    start - 추출을 시작할 인덱스(0부터 시작)입니다.

    매개변수

    end - 추출을 종료할 인덱스(0부터 시작)입니다. end 까지 추출하지만 포함하지 않습니다.

  • collection의 동결된 스냅샷을 만듭니다.

    원래 collection에 추가되거나 제거된 값은 적용된 필터와 일치하도록 속성 값을 변경한 경우를 포함하여 이 메서드가 반환하는 결과 에 반영되지 않습니다.

    이 스냅샷은 깊은 스냅샷이 아닙니다 . 이 스냅샷에 포함된 Realm 객체는 변경 사항이 적용되더라도 계속 업데이트되며, Realm에서 삭제되면 해당 인덱스에서 null (으)로 대체됩니다.

    반환 결과<T>

    실시간 업데이트가 아닌 결과입니다.

  • 매개변수

    • 술어: ((, 인덱스, 배열) => 알 수 없음)
        • (, 인덱스, 배열): 알 수 없음
        • 매개변수

          • value: T
          • 인덱스: 숫자
          • 배열: 읽기 전용 T[]

          알 수 없는 값반환

    • Optional thisArg: any

    반환 부울

    true 콜백 함수가 collection 요소에 대해 진실 값을 반환하는 경우, 그렇지 않으면 false.

    ~를 참조하세요.

    Array.prototype. some()

    매개변수

    술어 - 각 요소를 테스트하는 함수입니다.

    매개변수

    predicate.value - collection에서 처리 중인 현재 요소입니다.

    매개변수

    predicate.index - collection에서 처리 중인 현재 요소의 인덱스입니다.

    매개변수

    predicate.array - collection every 호출되었습니다.

    매개변수

    thisArg - this 키워드가 조건자 함수에서 참조할 수 있는 객체입니다. thisArg 을(를) 생략하면 undefinedthis 값으로 사용됩니다.

  • 이 collection의 정렬된 보기를 나타내는 새 결과 를 반환합니다.

    Realm 객체 collection은 해당 객체의 하나 이상의 속성 또는 해당 객체에 연결된 객체의 속성을 기준으로 정렬될 수 있습니다. 단일 속성을 기준으로 정렬하려면 해당 속성의 이름을 sorted() 에 전달하고 선택적으로 정렬을 되돌릴지 여부를 나타내는 부울을 뒤에 붙입니다. 둘 이상의 속성에 대해 정렬할 속성을 나열하는 정렬 설명자 배열을 전달해야 합니다.

    다른 유형의 컬렉션은 값의 속성이 아닌 값 자체를 기준으로 정렬하므로 속성 이름이나 정렬 설명자를 제공해서는 안 됩니다.

    매개변수

    • Optional reverse: boolean

      오름차순이 아닌 내림차순으로 정렬합니다. descriptor 이(가) 정렬 설명자의 배열인 경우 적용되지 않을 수 있습니다.

    반환 결과<T>

    전달된 인수에 따라 결과가 정렬됩니다.

    스로우

    지정된 속성이 존재하지 않으면 오류가 발생합니다.

  • 이 collection의 정렬된 보기를 나타내는 새 결과 를 반환합니다.

    Realm 객체 collection은 해당 객체의 하나 이상의 속성 또는 해당 객체에 연결된 객체의 속성을 기준으로 정렬될 수 있습니다. 단일 속성을 기준으로 정렬하려면 해당 속성의 이름을 sorted() 에 전달하고 선택적으로 정렬을 되돌릴지 여부를 나타내는 부울을 뒤에 붙입니다. 둘 이상의 속성에 대해 정렬할 속성을 나열하는 정렬 설명자 배열을 전달해야 합니다.

    다른 유형의 컬렉션은 값의 속성이 아닌 값 자체를 기준으로 정렬하므로 속성 이름이나 정렬 설명자를 제공해서는 안 됩니다.

    매개변수

    • descriptor: SortDescriptor[]

      collection을 정렬할 속성 이름입니다.

    반환 결과<T>

    전달된 인수에 따라 결과가 정렬됩니다.

    스로우

    지정된 속성이 존재하지 않으면 오류가 발생합니다.

  • 이 collection의 정렬된 보기를 나타내는 새 결과 를 반환합니다.

    Realm 객체 collection은 해당 객체의 하나 이상의 속성 또는 해당 객체에 연결된 객체의 속성을 기준으로 정렬될 수 있습니다. 단일 속성을 기준으로 정렬하려면 해당 속성의 이름을 sorted() 에 전달하고 선택적으로 정렬을 되돌릴지 여부를 나타내는 부울을 뒤에 붙입니다. 둘 이상의 속성에 대해 정렬할 속성을 나열하는 정렬 설명자 배열을 전달해야 합니다.

    다른 유형의 컬렉션은 값의 속성이 아닌 값 자체를 기준으로 정렬하므로 속성 이름이나 정렬 설명자를 제공해서는 안 됩니다.

    매개변수

    • 설명자: 문자열

      collection을 정렬할 속성 이름입니다.

    • Optional reverse: boolean

    반환 결과<T>

    전달된 인수에 따라 결과가 정렬됩니다.

    스로우

    지정된 속성이 존재하지 않으면 오류가 발생합니다.

  • 컬렉션의 모든 객체 중 지정된 속성 또는 컬렉션의 값의 합계를 계산하거나, 컬렉션이 비어 있으면 0을 계산합니다.

    int, float 및 double 속성에 대해서만 지원됩니다. 이 메서드에서는 null 값을 완전히 무시합니다.

    매개변수

    • Optional 속성: 문자열

      객체의 collection, 합계를 구할 속성입니다.

    숫자반환

    합계입니다.

    스로우

    해당 이름의 속성이 없거나 속성이 숫자가 아닌 경우 오류가 발생합니다.

  • JSON 직렬화를 위한 일반 객체 표현입니다. @ungap/구조화된 클론flatted 와 같은 순환 JSON 직렬화 라이브러리를 사용하여 순환 구조가 있는 Realm 엔터티를 문자열화합니다.

    DefaultObject[]반환

    일반 객체의 배열입니다.

  • 문자열반환

    collection의 지역화된 문자열 표현입니다.

    ~를 참조하세요.

    Array.prototype.toLocaleString()

  • 문자열반환

    collection의 문자열 표현입니다.

    ~를 참조하세요.

    Array.prototype.toString()

TypeDoc을 사용하여 생성됨