클래스 목록<T>

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

목록은 단일 유형(목록의 typeoptional 속성으로 표시됨)의 값만 저장할 수 있고 쓰기 트랜잭션 (write transaction) 내에서만 수정할 수 있다는 점을 제외하면 대부분 일반 JavaScript 배열처럼 동작합니다.

유형 매개변수

  • T = 알 수 없음

계층 구조( 전체 보기 )

구현

속성

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

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

유형 선언

  • Optional Readonly [unscopable]?: 부울

    은(는) 'with' 문에 사용될 때 속성이 없는 경우에도 'true' 값을 갖는 속성을 가진 객체입니다.

  • Optional 분량?: 부울

    배열의 길이를 가져오거나 설정합니다. 이는 배열의 가장 높은 인덱스보다 1이 높은 숫자입니다.

접근자

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

    목록에 있는 값의 수입니다.

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

    • value: 숫자

    반환 값 void

    스로우

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

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

    반환 부울

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

방법

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

    매개변수

    • 콜백: CollectionChangeCallback<T, [number, 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, 평균을 구할 속성입니다.

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

    합계입니다.

    스로우

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

  • 유형 매개변수

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

  • 유형 매개변수

    • 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이 삭제되지 않았으며 유효한 Realm의 일부인지 확인합니다.

    반환 부울

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

  • 매개변수

    • Optional 구분 기호: 문자열

    문자열반환

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

    ~를 참조하세요.

    Array.prototype.join()

    매개변수

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

  • 매개변수

    • 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 가 발생합니다.

  • 목록의 한 요소를 한 인덱스에서 다른 인덱스로 이동합니다.

    매개변수

    • from: number

      이동할 요소의 인덱스입니다.

    • to: number

      요소의 대상 인덱스입니다.

    반환 값 void

    스로우

    쓰기 트랜잭션(write transaction) 내부에 있지 않거나 입력 인덱스 중 하나라도 0보다 작거나 목록 크기보다 크거나 같은 경우 AssertionError 가 발생합니다.

  • 목록에서 마지막 값을 제거하고 반환합니다.

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

    마지막 값이거나 목록이 비어 있는 경우 정의되지 않은 값입니다.

    스로우

    AssertionError 쓰기 트랜잭션(write transaction) 내에 있지 않은 경우.

  • 목록 끝에 하나 이상의 값을 추가합니다.

    매개변수

    • Rest ...items: T[]

      목록에 추가할 값입니다.

    숫자반환

    값을 추가한 후의 목록의 새 길이입니다.

    스로우

    값이 목록에 저장할 수 있는 유형이 아니거나 목록에 추가되는 객체가 목록의 ObjectSchema 와 일치하지 않는 경우 {TypeError}가 발생합니다.

    스로우

    쓰기 트랜잭션(write transaction) 내에 있지 않은 경우 AssertionError 가 발생합니다.

  • 매개변수

    • 콜백 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 함수를 처음 호출하면 요소 값 대신 이 값이 인수로 제공됩니다.

  • 목록의 지정된 인덱스에 있는 요소를 제거합니다.

    매개변수

    • 인덱스: 숫자

      제거할 요소의 인덱스입니다.

    반환 값 void

    스로우

    쓰기 트랜잭션(write transaction) 내부에 있지 않거나 입력 인덱스가 0보다 작거나 목록 크기보다 크거나 같은 경우 AssertionError 가 발생합니다.

  • 목록에서 첫 번째 값을 제거하고 반환합니다.

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

    첫 번째 값이거나 목록이 비어 있는 경우 undefined 입니다.

    스로우

    쓰기 트랜잭션(write transaction) 내에 있지 않은 경우 AssertionError 가 발생합니다.

  • 매개변수

    • 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() 에 전달하고 선택적으로 정렬을 되돌릴지 여부를 나타내는 부울을 뒤에 붙입니다. 둘 이상의 속성에 대해 정렬할 속성을 나열하는 정렬 설명자 배열을 전달해야 합니다.

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

    매개변수

    반환 결과<T>

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

    스로우

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

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

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

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

    매개변수

    • 설명자: 문자열

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

    • Optional reverse: boolean

    반환 결과<T>

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

    스로우

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

  • 값을 제거하거나 새 값을 삽입하여 목록의 내용을 변경합니다.

    매개변수

    • start: number

      시작 인덱스입니다. 목록의 길이보다 크면 시작 인덱스가 대신 해당 길이로 설정됩니다. If negative, then the start index will be counted from the end of the list (e.g. list.length - index).

    • Optional deleteCount: number

      목록에서 제거할 값의 수입니다. 제공하지 않으면 시작 인덱스부터 목록 끝까지 모든 값이 제거됩니다.

    반환 T[]

    목록에서 제거된 값이 포함된 배열입니다. 제거된 값이 없는 경우 배열은 비어 있습니다.

    ~를 참조하세요.

    Array.prototype.splice

  • 값을 제거하거나 새 값을 삽입하여 목록의 내용을 변경합니다.

    매개변수

    • start: number

      시작 인덱스입니다. 목록의 길이보다 크면 시작 인덱스가 대신 해당 길이로 설정됩니다. If negative, then the start index will be counted from the end of the list (e.g. list.length - index).

    • deleteCount: number

      목록에서 제거할 값의 수입니다. 제공하지 않으면 시작 인덱스부터 목록 끝까지 모든 값이 제거됩니다.

    • Rest ...items: T[]

      목록에 삽입할 값( index 부터 시작)

    반환 T[]

    목록에서 제거된 값이 포함된 배열입니다. 제거된 값이 없는 경우 배열은 비어 있습니다.

    ~를 참조하세요.

    Array.prototype.splice

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

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

    매개변수

    • Optional 속성: 문자열

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

    숫자반환

    합계입니다.

    스로우

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

  • 두 인덱스에서 목록 요소의 위치를 바꿉니다.

    매개변수

    • index1: 숫자

      첫 번째 요소의 인덱스입니다.

    • index2: 숫자

      두 번째 요소의 인덱스입니다.

    반환 값 void

    스로우

    쓰기 트랜잭션(write transaction) 내부에 있지 않거나 입력 인덱스 중 하나라도 0보다 작거나 목록 크기보다 크거나 같은 경우 AssertionError 가 발생합니다.

  • 목록 시작 부분 에 하나 이상의 값을 추가합니다.

    매개변수

    • Rest ...items: T[]

      목록에 추가할 값입니다.

    숫자반환

    값을 추가한 후의 목록의 새 길이입니다.

    스로우

    값이 목록에 저장할 수 있는 유형이 아니거나 목록에 추가되는 객체가 목록의 ObjectSchema 와 일치하지 않는 경우 {TypeError}가 발생합니다.

    스로우

    쓰기 트랜잭션(write transaction) 내에 있지 않은 경우 AssertionError 가 발생합니다.

TypeDoc을 사용하여 생성됨