Abstract
Readonly
[unscopable]관련 객체의 '포함' 환경 바인딩에서 제외되는 속성인 진실 속성을 가진 객체입니다.
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
toOptional
unshift?: 부울Optional
values?: 부울값의 수입니다.
길이 속성을 할당할 수 없는 오류가 발생했습니다.
null
이 collection에 대해 유효한 값인지 여부.
null
이 collection에 대해 유효한 값인지 여부.
항목 유형의 이름입니다.
값 유형의 이름입니다.
라이브 collection 인스턴스가 변경될 때 호출될 리스너 callback
를 추가합니다.
변경 사항이 발생할 때 호출되는 함수입니다.
Optional
keyPaths : 문자열 | 문자열 []리스너와 관련된 변경 사항의 하한을 나타냅니다. 여러 수신기가 추가되는 경우 (각각 고유한 keyPaths
가 있음) 이러한 키 경로의 결합이 collection에 등록된 모든 수신기와 관련이 있는 것으로 간주되는 변경 사항을 결정하기 때문에 이는 하한입니다. 다시 말해, 다른 키 경로를 가진 다른 리스너가 있는 경우 리스너가 키 경로가 지정한 것보다 더 많이 실행할 수 있습니다.
deletions
oldModifications
은 변경이 발생하기 전에 컬렉션 의 인덱스를 보고하고, insertions
및 newModifications
는 컬렉션 의 새 버전에 인덱스를 보고합니다.
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
객체 의 각 속성 에 대한 빈 배열이 포함됩니다.
true
콜백 함수가 모든 collection 요소에 대해 진실 값을 반환하는 경우, 그렇지 않으면 false
.
술어 - 각 요소를 테스트하는 함수입니다.
predicate.value - collection에서 처리 중인 현재 요소입니다.
predicate.index - collection에서 처리 중인 현재 요소의 인덱스입니다.
predicate.array - collection every
호출되었습니다.
thisArg - this
키워드가 조건자 함수에서 참조할 수 있는 객체입니다. thisArg
을(를) 생략하면 undefined
가 this
값으로 사용됩니다.
Optional
thisArg: anytrue
콜백 함수가 모든 collection 요소에 대해 진실 값을 반환하는 경우, 그렇지 않으면 false
.
술어 - 각 요소를 테스트하는 함수입니다.
predicate.value - collection에서 처리 중인 현재 요소입니다.
predicate.index - collection에서 처리 중인 현재 요소의 인덱스입니다.
predicate.array - collection every
호출되었습니다.
thisArg - this
키워드가 조건자 함수에서 참조할 수 있는 객체입니다. thisArg
을(를) 생략하면 undefined
가 this
값으로 사용됩니다.
predicate
함수가 true
을 반환한 collection의 요소를 포함하는 새 배열입니다.
조건자 - 최대 3개의 인수를 허용하는 함수입니다. filter
메서드는 컬렉션의 각 요소에 대해 predicate
함수를 한 번씩 호출합니다.
predicate.value - collection에서 처리 중인 현재 요소입니다.
predicate.index - collection에서 처리 중인 현재 요소의 인덱스입니다.
predicate.array - collection filter
호출되었습니다.
thisArg - predicate
함수에서 this
키워드가 참조할 수 있는 객체입니다. thisArg
를 생략하면 undefined
가 this
값으로 사용됩니다.
Optional
thisArg: anypredicate
함수가 true
을 반환한 collection의 요소를 포함하는 새 배열입니다.
조건자 - 최대 3개의 인수를 허용하는 함수입니다. filter
메서드는 컬렉션의 각 요소에 대해 predicate
함수를 한 번씩 호출합니다.
predicate.value - collection에서 처리 중인 현재 요소입니다.
predicate.index - collection에서 처리 중인 현재 요소의 인덱스입니다.
predicate.array - collection filter
호출되었습니다.
thisArg - predicate
함수에서 this
키워드가 참조할 수 있는 객체입니다. thisArg
를 생략하면 undefined
가 this
값으로 사용됩니다.
제공된 쿼리로 필터링되는 이 collection을 나타내는 새 결과 를 반환합니다.
컬렉션에서 객체를 필터링하는 데 사용되는 쿼리입니다.
Rest
...args: 알 수 없음[]각 후속 인수는 자리 표시자에 의해 사용됩니다(예: $0
, $1
, $2
, ...).
제공된 쿼리에 따라 필터링된 결과입니다.
이 메서드에 전달된 쿼리 또는 기타 인수가 유효하지 않은 경우 오류가 발생합니다.
이 기능은 현재 Realm 객체 collection에만 지원됩니다.
let merlots = wines.filtered('variety == "Merlot" && vintage <= $0', maxYear);
제공된 테스트 함수를 충족하는 배열의 첫 번째 요소의 값입니다. 그렇지 않으면 undefined
가 반환됩니다.
조건자 - 최대 3개의 인수를 허용하는 함수입니다. find
메서드는 컬렉션의 각 요소에 대해 predicate
함수를 한 번씩 호출합니다.
predicate.value - 요소의 값입니다.
predicate.index - 요소의 인덱스입니다.
predicate.obj - 순회 중인 객체입니다.
thisArg - predicate
함수에서 this
키워드가 참조할 수 있는 객체입니다. thisArg
를 생략하면 undefined
가 this
값으로 사용됩니다.
Optional
thisArg: any제공된 테스트 함수를 충족하는 배열의 첫 번째 요소의 값입니다. 그렇지 않으면 undefined
가 반환됩니다.
조건자 - 최대 3개의 인수를 허용하는 함수입니다. find
메서드는 컬렉션의 각 요소에 대해 predicate
함수를 한 번씩 호출합니다.
predicate.value - 요소의 값입니다.
predicate.index - 요소의 인덱스입니다.
predicate.obj - 순회 중인 객체입니다.
thisArg - predicate
함수에서 this
키워드가 참조할 수 있는 객체입니다. thisArg
를 생략하면 undefined
가 this
값으로 사용됩니다.
Optional
thisArg: any제공된 테스트 함수를 충족하는 배열의 첫 번째 요소의 인덱스입니다. 그렇지 않으면 -1이 반환됩니다.
조건자 - 최대 3개의 인수를 허용하는 함수입니다. findIndex
메서드는 컬렉션의 각 요소에 대해 predicate
함수를 한 번씩 호출합니다.
predicate.value - 요소의 값입니다.
predicate.index - 요소의 인덱스입니다.
predicate.obj - 순회 중인 객체입니다.
thisArg - predicate
함수에서 this
키워드가 참조할 수 있는 객체입니다. thisArg
를 생략하면 undefined
가 this
값으로 사용됩니다.
Optional
thisArg: any콜백fn - 최대 3개의 인수를 허용하는 함수입니다. forEach
은 collection의 각 요소에 대해 콜백fn 함수를 한 번씩 호출합니다.
콜백fn.value - collection에서 처리 중인 현재 요소입니다.
콜백fn.index - collection에서 처리 중인 현재 요소의 인덱스입니다.
콜백fn.array - collection forEach
호출되었습니다.
thisArg - callbackfn
함수에서 this
키워드가 참조할 수 있는 객체입니다. thisArg
를 생략하면 undefined
가 this
값으로 사용됩니다.
Optional
fromIndex: 숫자true
배열에서 searchElement
이 발견된 경우, 그렇지 않으면 false
.
searchElement - 검색할 요소입니다.
fromIndex - 이 배열에서 searchElement
검색을 시작할 위치입니다. 음수 값은 배열. 길이 + fromIndex의 인덱스에서 오름차순으로 검색합니다.
fromIndex
은(는) 현재 지원되지 않습니다. 따라서 모든 검색은 인덱스 0에서 시작합니다.
Optional
fromIndex: 숫자지정된 요소를 찾을 수 있는 첫 번째 인덱스이거나, collection에 없는 경우 -1입니다.
searchElement - collection에서 찾을 요소입니다.
fromIndex - 검색을 시작할 collection 인덱스입니다. 생략하면 인덱스 0부터 검색이 시작됩니다.
fromIndex
은(는) 현재 지원되지 않습니다. 따라서 모든 검색은 인덱스 0에서 시작합니다.
Abstract
isOptional
fromIndex: 숫자collection에서 지정된 요소를 찾을 수 있는 마지막 인덱스이거나, 없는 경우 -1입니다. collection은 fromIndex
부터 역방향으로 검색됩니다.
searchElement - collection에서 찾을 요소입니다.
fromIndex - 검색을 시작할 collection 인덱스입니다. 생략하면 마지막 인덱스부터 검색이 시작됩니다.
collection의 각 요소에 대해 callbackfn
함수를 호출한 결과를 포함하는 새 배열입니다.
콜백fn - 최대 3개의 인수를 허용하는 함수입니다. map
메서드는 컬렉션의 각 요소에 대해 callbackfn
함수를 한 번씩 호출합니다.
콜백fn.value - collection에서 처리 중인 현재 요소입니다.
콜백fn.index - collection에서 처리 중인 현재 요소의 인덱스입니다.
콜백fn.array - collection map
호출되었습니다.
thisArg - callbackfn
함수에서 this
키워드가 참조할 수 있는 객체입니다. thisArg
를 생략하면 undefined
가 this
값으로 사용됩니다.
컬렉션에 있는 값 또는 컬렉션에 있는 모든 객체 중 지정된 속성의 최대값을 반환하거나, 컬렉션이 비어 있는 경우 undefined
를 반환합니다.
int, float, double 및 날짜 속성에 대해서만 지원됩니다. null
값은 이 메서드에서 완전히 무시되며 반환되지 않습니다.
Optional
속성: 문자열객체 collection의 경우 최대로 사용할 속성입니다.
최대값입니다.
해당 이름의 속성이 없거나 속성이 숫자/날짜가 아닌 경우 오류가 발생합니다.
컬렉션에 있는 값 또는 컬렉션에 있는 모든 객체 중 지정된 속성의 최소값을 반환하거나, 컬렉션이 비어 있는 경우 undefined
를 반환합니다.
int, float, double 및 날짜 속성에 대해서만 지원됩니다. null
값은 이 메서드에서 완전히 무시되며 반환되지 않습니다.
Optional
속성: 문자열객체 collection의 경우 최소값을 취할 속성입니다.
최소값입니다.
해당 이름의 속성이 없거나 속성이 숫자/날짜가 아닌 경우 TypeAssertionError 가 발생합니다.
감소의 결과로 생성되는 값입니다.
콜백fn - 최대 4개의 인수를 허용하는 함수입니다. reduce
메서드는 collection의 각 요소에 대해 callbackfn
함수를 한 번씩 호출합니다.
콜백fn.preiousValue - callbackfn
함수 또는 initialValue
(제공된 경우)의 마지막 호출에서 이전에 반환된 값입니다. (아래 참조)
콜백fn.currentValue - collection에서 처리 중인 현재 요소입니다.
콜백fn.currentIndex - collection에서 처리 중인 현재 요소의 인덱스입니다.
콜백fn.array - collection reduce
호출되었습니다.
초기 값 - initialValue
을(를) 지정하면 이 값을 초기 값으로 사용하여 누적을 시작합니다. callbackfn
함수를 처음 호출하면 요소 값 대신 이 값이 인수로 제공됩니다.
감소의 결과로 생성되는 값입니다.
콜백fn - 최대 4개의 인수를 허용하는 함수입니다. reduce
메서드는 collection의 각 요소에 대해 callbackfn
함수를 한 번씩 호출합니다.
콜백fn.preiousValue - callbackfn
함수 또는 initialValue
(제공된 경우)의 마지막 호출에서 이전에 반환된 값입니다. (아래 참조)
콜백fn.currentValue - collection에서 처리 중인 현재 요소입니다.
콜백fn.currentIndex - collection에서 처리 중인 현재 요소의 인덱스입니다.
콜백fn.array - collection reduce
호출되었습니다.
초기 값 - initialValue
을(를) 지정하면 이 값을 초기 값으로 사용하여 누적을 시작합니다. callbackfn
함수를 처음 호출하면 요소 값 대신 이 값이 인수로 제공됩니다.
감소의 결과로 생성되는 값입니다.
콜백fn - 최대 4개의 인수를 허용하는 함수입니다. reduce
메서드는 collection의 각 요소에 대해 callbackfn
함수를 한 번씩 호출합니다.
콜백fn.preiousValue - callbackfn
함수 또는 initialValue
(제공된 경우)의 마지막 호출에서 이전에 반환된 값입니다. (아래 참조)
콜백fn.currentValue - collection에서 처리 중인 현재 요소입니다.
콜백fn.currentIndex - collection에서 처리 중인 현재 요소의 인덱스입니다.
콜백fn.array - collection reduce
호출되었습니다.
초기 값 - initialValue
을(를) 지정하면 이 값을 초기 값으로 사용하여 누적을 시작합니다. callbackfn
함수를 처음 호출하면 요소 값 대신 이 값이 인수로 제공됩니다.
감소의 결과로 생성되는 값입니다.
Array.prototype.reduceRright()
콜백fn - 최대 4개의 인수를 허용하는 함수입니다. reduceRight
메서드는 collection의 각 요소에 대해 callbackfn
함수를 한 번씩 호출합니다.
콜백fn.preiousValue - callbackfn
함수 또는 initialValue
(제공된 경우)의 마지막 호출에서 이전에 반환된 값입니다. (아래 참조)
콜백fn.currentValue - collection에서 처리 중인 현재 요소입니다.
콜백fn.currentIndex - collection에서 처리 중인 현재 요소의 인덱스입니다.
콜백fn.array - collection reduceRight
호출되었습니다.
초기 값 - initialValue
을(를) 지정하면 이 값을 초기 값으로 사용하여 누적을 시작합니다. callbackfn
함수를 처음 호출하면 요소 값 대신 이 값이 인수로 제공됩니다.
감소의 결과로 생성되는 값입니다.
Array.prototype.reduceRright()
콜백fn - 최대 4개의 인수를 허용하는 함수입니다. reduceRight
메서드는 collection의 각 요소에 대해 callbackfn
함수를 한 번씩 호출합니다.
콜백fn.preiousValue - callbackfn
함수 또는 initialValue
(제공된 경우)의 마지막 호출에서 이전에 반환된 값입니다. (아래 참조)
콜백fn.currentValue - collection에서 처리 중인 현재 요소입니다.
콜백fn.currentIndex - collection에서 처리 중인 현재 요소의 인덱스입니다.
콜백fn.array - collection reduceRight
호출되었습니다.
초기 값 - initialValue
을(를) 지정하면 이 값을 초기 값으로 사용하여 누적을 시작합니다. callbackfn
함수를 처음 호출하면 요소 값 대신 이 값이 인수로 제공됩니다.
감소의 결과로 생성되는 값입니다.
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
리스너를 제거합니다.
이전에 Collection.addListener 메서드를 통해 리스너로 추가된 콜백 함수입니다.
TypeAssertionError callback
가 함수가 아닌 경우.
Optional
thisArg: anytrue
콜백 함수가 collection 요소에 대해 진실 값을 반환하는 경우, 그렇지 않으면 false
.
술어 - 각 요소를 테스트하는 함수입니다.
predicate.value - collection에서 처리 중인 현재 요소입니다.
predicate.index - collection에서 처리 중인 현재 요소의 인덱스입니다.
predicate.array - collection every
호출되었습니다.
thisArg - this
키워드가 조건자 함수에서 참조할 수 있는 객체입니다. thisArg
을(를) 생략하면 undefined
가 this
값으로 사용됩니다.
이 collection의 정렬된 보기를 나타내는 새 결과 를 반환합니다.
Realm 객체 collection은 해당 객체의 하나 이상의 속성 또는 해당 객체에 연결된 객체의 속성을 기준으로 정렬될 수 있습니다. 단일 속성을 기준으로 정렬하려면 해당 속성의 이름을 sorted()
에 전달하고 선택적으로 정렬을 되돌릴지 여부를 나타내는 부울을 뒤에 붙입니다. 둘 이상의 속성에 대해 정렬할 속성을 나열하는 정렬 설명자 배열을 전달해야 합니다.
다른 유형의 컬렉션은 값의 속성이 아닌 값 자체를 기준으로 정렬하므로 속성 이름이나 정렬 설명자를 제공해서는 안 됩니다.
Optional
reverse: boolean오름차순이 아닌 내림차순으로 정렬합니다. descriptor
이(가) 정렬 설명자의 배열인 경우 적용되지 않을 수 있습니다.
전달된 인수에 따라 결과가 정렬됩니다.
지정된 속성이 존재하지 않으면 오류가 발생합니다.
이 collection의 정렬된 보기를 나타내는 새 결과 를 반환합니다.
Realm 객체 collection은 해당 객체의 하나 이상의 속성 또는 해당 객체에 연결된 객체의 속성을 기준으로 정렬될 수 있습니다. 단일 속성을 기준으로 정렬하려면 해당 속성의 이름을 sorted()
에 전달하고 선택적으로 정렬을 되돌릴지 여부를 나타내는 부울을 뒤에 붙입니다. 둘 이상의 속성에 대해 정렬할 속성을 나열하는 정렬 설명자 배열을 전달해야 합니다.
다른 유형의 컬렉션은 값의 속성이 아닌 값 자체를 기준으로 정렬하므로 속성 이름이나 정렬 설명자를 제공해서는 안 됩니다.
collection을 정렬할 속성 이름입니다.
전달된 인수에 따라 결과가 정렬됩니다.
지정된 속성이 존재하지 않으면 오류가 발생합니다.
이 collection의 정렬된 보기를 나타내는 새 결과 를 반환합니다.
Realm 객체 collection은 해당 객체의 하나 이상의 속성 또는 해당 객체에 연결된 객체의 속성을 기준으로 정렬될 수 있습니다. 단일 속성을 기준으로 정렬하려면 해당 속성의 이름을 sorted()
에 전달하고 선택적으로 정렬을 되돌릴지 여부를 나타내는 부울을 뒤에 붙입니다. 둘 이상의 속성에 대해 정렬할 속성을 나열하는 정렬 설명자 배열을 전달해야 합니다.
다른 유형의 컬렉션은 값의 속성이 아닌 값 자체를 기준으로 정렬하므로 속성 이름이나 정렬 설명자를 제공해서는 안 됩니다.
collection을 정렬할 속성 이름입니다.
Optional
reverse: boolean전달된 인수에 따라 결과가 정렬됩니다.
지정된 속성이 존재하지 않으면 오류가 발생합니다.
JSON 직렬화를 위한 일반 객체 표현입니다. @ungap/구조화된 클론 및 flatted 와 같은 순환 JSON 직렬화 라이브러리를 사용하여 순환 구조가 있는 Realm 엔터티를 문자열화합니다.
일반 객체의 배열입니다.
collection의 모든 값을 포함하는 반복기입니다.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/values | Array.prototype.values()}
TypeDoc을 사용하여 생성됨
OrderedCollection 은 Realm 객체의 속성으로 저장할 수 있는 모든 유형의 값의 동질적인 시퀀스입니다. 첨자,
for-of
(으)로 열거하는 등 일반 JavaScript 배열이 할 수 있는 모든 방법으로 액세스할 수 있습니다.~를 참조하세요.
배열