다음과 같은 유형의 객체 속성에 액세스할 때 이 클래스의 인스턴스가 반환됩니다. "Set"

세트는 대부분 일반 JavaScript 세트처럼 작동하지만 몇 가지 예외가 있습니다. 즉, 단일 유형의 값만 저장할 수 있습니다(세트의 typeoptional 속성으로 표시됨). 쓰기 트랜잭션( write transaction) 내에서만 수정할 수 있습니다. JavaScript의 세트와 달리 Realm~Set는 values(), entries(), keys() 또는 forEach 반복의 순회 순서에 대해 보장하지 않습니다. 세트의 값에 순서가 있어야 하는 경우, 예를 들어 사용자가 제공한 삽입 순서가 있는 객체에 값을 래핑하는 등 개발자가 구현해야 합니다.

유형 매개변수

  • 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의 모든 값을 반복하는 반복기입니다.

  • 세트에 새 값을 추가합니다.

    매개변수

    • value: T

      세트에 추가할 값입니다.

    다음을 반환 합니다.

    새 값을 추가한 후의 설정 자체입니다.

    스로우

    value 이 세트에 저장할 수 있는 유형이 아니거나 세트에 추가되는 객체가 세트와 일치하지 않는 경우 TypeError가 발생합니다.

    스로우

    쓰기 트랜잭션(write transaction) 내부에 없으면 오류가 발생합니다.

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

    매개변수

    • 콜백: CollectionChangeCallback<T, [T, T]>

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

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

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

    반환 값 void

    참고

    deletions oldModifications 은 변경이 발생하기 전에 컬렉션 의 인덱스를 보고하고, insertionsnewModifications 는 컬렉션 의 새 버전에 인덱스를 보고합니다.

    스로우

    callback 이(가) 함수가 아닌 경우 TypeAssertionError 가 발생합니다.

    예시

    wines.addListener((collection, changes) => {
    // collection === wines
    console.log(`${changes.insertions.length} insertions`);
    console.log(`${changes.oldModifications.length} oldModifications`);
    console.log(`${changes.newModifications.length} newModifications`);
    console.log(`${changes.deletions.length} deletions`);
    console.log(`new size of collection: ${collection.length}`);
    });

    예시

    wines.addListener((collection, changes) => {
    console.log("A wine's brand might have changed");
    }, ["brand"]);

    참고

    리스너 추가는 비동기 작업이므로 리스너가 추가되면 호출자에게 알리기 위해 콜백 이 처음 호출됩니다. 따라서 콜백 이 처음 호출될 때 changes 객체 의 각 속성 에 대한 빈 배열이 포함됩니다.

  • 매개변수

    • 인덱스: 숫자

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

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

    ~를 참조하세요.

    Array.prototype.at()

    매개변수

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

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

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

    매개변수

    • Optional 속성: 문자열

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

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

    합계입니다.

    스로우

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

  • 세트에서 모든 값을 제거합니다.

    반환 값 void

    스로우

    쓰기 트랜잭션(write transaction) 내부에 없으면 오류가 발생합니다.

  • 매개변수

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

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

    반환 T[]

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

    ~를 참조하세요.

    Array.prototype.concat()

  • 매개변수

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

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

    반환 T[]

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

    ~를 참조하세요.

    Array.prototype.concat()

  • 세트에서 값을 삭제합니다.

    매개변수

    • value: T

      세트에서 삭제할 값입니다.

    반환 부울

    true 삭제 이전의 세트에 값이 있었다면 false 없는 경우)입니다.

    스로우

    쓰기 트랜잭션(write transaction) 내부에 없으면 오류가 발생합니다.

  • 문자열반환

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

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

    세트의 항목에 대한 반복기입니다. 각 항목은 세트의 값을 포함하는 2요소 배열이며, 그 뒤에 동일한 값의 복사본([value, value])이 있습니다.

    ~를 참조하세요.

    Set.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 값으로 사용됩니다.

  • 세트에 값이 있는지 확인합니다.

    매개변수

    • value: T

      세트에서 Atlas가 검색할 값

    반환 부울

    true 값이 세트에 있으면 false , 그렇지 않으면 입니다.

    스로우

    value 이 세트에 저장할 수 있는 유형이 아니거나 세트에 추가되는 객체가 세트의 객체 스키마 와 일치하지 않는 경우 TypeError가 발생합니다.

  • 매개변수

    • 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 을 반환합니다.

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

    반환 부울

    true 세트에 안전하게 액세스할 수 있으면 false 을 반환합니다.

  • 매개변수

    • 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.toString()

TypeDoc을 사용하여 생성됨