Lista de turmas<T>

As instâncias desta classe serão retornadas ao acessar propriedades do objeto cujo tipo é "list".

Em geral, as listas se comportam como arrays JavaScript normais, exceto pelo fato de que só podem armazenar valores de um único tipo (indicado type pela optional propriedade e da lista) e só podem ser modificados dentro de uma transação de escrita.

Parâmetros de tipo

  • T = desconhecido

hierarquia (visualização completa)

Implementos

Propriedades

[unscopeables]: {
    [unscopeables]?: booleano;
    Tamanho?: booleano;
    [itizer]?: any;
    em?: any;
    concat?: any;
    copyWithin?: any;
    entradas?: any;
    cada?: any;
    BucketAuto?: any;
    filtro, filtro?: any;
    find?: any;
    encontrarIndex?: any;
    Plana?: any;
    flatMap?: any;
    forEach?: any;
    inclui?: any;
    indexOf?: any;
    juntar?: any;
    keys?: any;
    lastIndexOf?: any;
    map?: any;
    Pop?: any;
    push?: any;
    reduzir?: any;
    reduzirDireita?: any;
    reverter?: any;
    mudança?: any;
    fatia?: any;
    alguns?: any;
    sort?: any;
    unir?: any;
    toLocaleString?: any;
    toString?: any;
    unshift?: any;
    values?: any;
} = ...

Um objeto cujas propriedades de verdade são propriedades excluídas das ligações de ambiente "com" dos objetos associados.

Declaração de tipo

  • Optional Readonly [unscopeables]?: booleano

    É um objeto cujas propriedades têm o valor "verdadeiro" quando estarão ausentes quando usadas em uma declaração "with".

  • Optional Tamanho?: booleano

    Obtém ou define o comprimento da array. Esse é um número um maior que o índice mais alto da array.

Acessores

  • obter comprimento(): número
  • Retorna número

    O número de valores na lista.

  • definir comprimento ( valor : nulo
  • Parâmetros

    • valor: número

    Retorna nulo

    Lança

    Um erro como a propriedade de comprimento não pode ser atribuído.

  • obter opcional(): booleano
  • Se null é um valor válido para a coleção.

    Retorna booleano

    Se null é um valor válido para a coleção.

Métodos

  • Adicione um ouvinte callback que será chamado quando uma instância de collection ativa for alterada.

    Parâmetros

    • chamada de resposta: CollectionChangeCallback<T, [número, T]>

      Uma função a ser chamada quando ocorrem alterações.

    • Optional keyPaths: string | string[]

      Indica um limite inferior nas alterações relevantes para o ouvinte. Esse é um limite inferior, pois, se vários ouvintes forem adicionados (cada um com seu próprio keyPaths), a união desses caminhos-chave determinará as alterações que são consideradas relevantes para todos os ouvintes registrados na collection. Em outras palavras: um ouvinte pode disparar mais do que os caminhos-chave especificam, se outros ouvintes com caminhos-chave diferentes estiverem presentes.

    Retorna nulo

    Observação

    deletions and oldModificationsreport the indices in the collection before the change happened, whileinserçõesandnewModificationsreport the indices into the new version of the collection. @throws A {@link TypeAssertionError} ifchamada de resposta is not a function. @example wines.addListener((collection, changes) => { // collection === wines console.log(${changes.insertions.depth} inserções); console.log(${changes.oldModifications.depth} oldModifications); console.log(${changes.newModifications.depth} newModifications); console.log(${changes.deletions.depth} exclusões); console.log(novo tamanho da collection: ${collection.depth}); }); @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 alterações' evento.

  • Parâmetros

    • índice : número

    Retorna indefinido | T

    O elemento no índice fornecido na array; undefined se não houver nenhum elemento no índice fornecido.

    Veja

    Array.prototype.at()

    Params

    index - O índice do elemento para retornar da array. Se o índice for um número negativo, o elemento em array.length + index será retornado.

  • Calcula a média dos valores na collection ou da propriedade fornecida entre todos os objetos na collection, ou undefined se a collection estiver vazia.

    Suportado apenas para propriedades int, float e double. Os valores de null são totalmente ignorados por este método e não serão contabilizados na média.

    Parâmetros

    • Optional propriedade: string

      Para uma collection de objeto, a propriedade para obter a média de.

    Retorna indefinido | número

    A soma.

    Lança

    Um erro se não existir nenhuma propriedade com o nome ou se a propriedade não for numérica.

  • Parâmetros de tipo

    • S

    Parâmetros

    • predicado: ((valor, índice, array) => ovalor é S)
        • (valor , índice , array ) : o valor é S
        • Parâmetros

          • valor : T
          • índice : número
          • array: readonly T[]

          O valor de retorno é S

    • Optional esteArg : qualquer

    Retorna que este é somente leitura S []

    true se a chamada de resposta retornar um valor verdadeiro para cada elemento da collection; caso contrário, false.

    Veja

    Array.prototype.every()

    Params

    predicado - Uma função para testar cada elemento.

    Params

    predicate.value - O elemento atual sendo processado na collection.

    Params

    predicate.index - O índice do elemento atual sendo processado na collection.

    Params

    predicate.array - A collection every foi chamada.

    Params

    esteArg - Um objeto ao qual a palavra-chave this pode referir-se na função do predicado. Se thisArg for omitido, undefined será utilizado como o valor this .

  • Parâmetros

    • predicado: ((valor, índice, array) => desconhecido)
        • (valor, índice, array): desconhecido
        • Parâmetros

          • valor : T
          • índice : número
          • array: readonly T[]

          Retorna desconhecido

    • Optional esteArg : qualquer

    Retorna booleano

    true se a chamada de resposta retornar um valor verdadeiro para cada elemento da collection; caso contrário, false.

    Veja

    Array.prototype.every()

    Params

    predicado - Uma função para testar cada elemento.

    Params

    predicate.value - O elemento atual sendo processado na collection.

    Params

    predicate.index - O índice do elemento atual sendo processado na collection.

    Params

    predicate.array - A collection every foi chamada.

    Params

    esteArg - Um objeto ao qual a palavra-chave this pode referir-se na função do predicado. Se thisArg for omitido, undefined será utilizado como o valor this .

  • Parâmetros de tipo

    • S

    Parâmetros

    • predicado: ((valor, índice, array) => ovalor é S)
        • (valor , índice , array ) : o valor é S
        • Parâmetros

          • valor : T
          • índice : número
          • array: readonly T[]

          O valor de retorno é S

    • Optional esteArg : qualquer

    Retorna S []

    Uma nova array contendo os elementos da collection para a qual a função predicate retornou true.

    Veja

    Array.prototype.filter()

    Params

    predicado - Uma função que aceita até três argumentos. O método filter chama a função predicate uma vez para cada elemento na collection.

    Params

    predicate.value - O elemento atual sendo processado na collection.

    Params

    predicate.index - O índice do elemento atual sendo processado na collection.

    Params

    predicate.array - A collection filter foi chamada.

    Params

    estaArg - Um objeto ao qual a palavra-chave this pode se referir na função predicate . Se thisArg for omitido, undefined será utilizado como o valor this .

  • Parâmetros

    • predicado: ((valor, índice, array) => desconhecido)
        • (valor, índice, array): desconhecido
        • Parâmetros

          • valor : T
          • índice : número
          • array: readonly T[]

          Retorna desconhecido

    • Optional esteArg : qualquer

    Retorna T[]

    Uma nova array contendo os elementos da collection para a qual a função predicate retornou true.

    Veja

    Array.prototype.filter()

    Params

    predicado - Uma função que aceita até três argumentos. O método filter chama a função predicate uma vez para cada elemento na collection.

    Params

    predicate.value - O elemento atual sendo processado na collection.

    Params

    predicate.index - O índice do elemento atual sendo processado na collection.

    Params

    predicate.array - A collection filter foi chamada.

    Params

    estaArg - Um objeto ao qual a palavra-chave this pode se referir na função predicate . Se thisArg for omitido, undefined será utilizado como o valor this .

  • Retorna novos resultados que representam essa collection sendo filtrada pela query fornecida.

    Parâmetros

    • queryString: string

      Query usada para filtrar objetos da collection.

    • Rest ...argumentos: desconhecido[]

      Cada argumento subsequente é usado pelos espaços reservados (por exemplo $0, $1, $2, ...) na query.

    Retorna resultados<T>

    Resultados filtrados de acordo com a query fornecida.

    Lança

    Um erro se a query ou qualquer outro argumento passado para este método for inválido.

    Observação

    Atualmente, isso só é suportado para coleções de Objetos de Realm.

    Exemplo

    let merlots = wines.filtered('variety == "Merlot" && vintage <= $0', maxYear);
    
  • Parâmetros de tipo

    • S

    Parâmetros

    • predicado: ((isto, valor, índice, obj) => ovalor é S)
        • (isto, valor, índice, obj): ovalor é S
        • Parâmetros

          • isto: nulo
          • valor : T
          • índice : número
          • obj: T[]

          O valor de retorno é S

    • Optional esteArg : qualquer

    Retorna indefinido | S

    O valor do primeiro elemento na array que satisfaz a função de teste fornecida. Caso contrário, undefined é retornado.

    Veja

    Array.prototype.find()

    Params

    predicado - Uma função que aceita até três argumentos. O método find chama a função predicate uma vez para cada elemento na collection.

    Params

    predicate.value - O valor do elemento.

    Params

    predicate.index - O índice do elemento.

    Params

    predicate.obj - O objeto sendo atravessado.

    Params

    estaArg - Um objeto ao qual a palavra-chave this pode se referir na função predicate . Se thisArg for omitido, undefined será utilizado como o valor this .

  • Parâmetros de tipo

    • t

    Parâmetros

    • predicado: ((valor, índice, obj) => desconhecido)
        • (valor, índice, obj): desconhecido
        • Parâmetros

          • valor : T
          • índice : número
          • obj: T[]

          Retorna desconhecido

    • Optional esteArg : qualquer

    Retorna indefinido | T

    O valor do primeiro elemento na array que satisfaz a função de teste fornecida. Caso contrário, undefined é retornado.

    Veja

    Array.prototype.find()

    Params

    predicado - Uma função que aceita até três argumentos. O método find chama a função predicate uma vez para cada elemento na collection.

    Params

    predicate.value - O valor do elemento.

    Params

    predicate.index - O índice do elemento.

    Params

    predicate.obj - O objeto sendo atravessado.

    Params

    estaArg - Um objeto ao qual a palavra-chave this pode se referir na função predicate . Se thisArg for omitido, undefined será utilizado como o valor this .

  • Parâmetros

    • predicado: ((valor, índice, obj) => desconhecido)
        • (valor, índice, obj): desconhecido
        • Parâmetros

          • valor : T
          • índice : número
          • obj: somente leitura T[]

          Retorna desconhecido

    • Optional esteArg : qualquer

    Retorna número

    O índice do primeiro elemento na array que satisfaz a função de teste fornecida. Caso contrário, -1 é retornado.

    Veja

    Array.prototype.findIndex()

    Params

    predicado - Uma função que aceita até três argumentos. O método findIndex chama a função predicate uma vez para cada elemento na collection.

    Params

    predicate.value - O valor do elemento.

    Params

    predicate.index - O índice do elemento.

    Params

    predicate.obj - O objeto sendo atravessado.

    Params

    estaArg - Um objeto ao qual a palavra-chave this pode se referir na função predicate . Se thisArg for omitido, undefined será utilizado como o valor this .

  • Parâmetros de tipo

    • u

    • Isto = indefinido

    Parâmetros

    • callback: ((isto, valor, índice, array) => U | somente leitura U[])
        • (isto, valor, índice, array : U | somente leitura U[]
        • Parâmetros

          • isto: isto
          • valor : T
          • índice : número
          • array: T[]

          Retorna U | somente leitura U []

    • Optional esteArg: Este

    Retorna U []

    Uma nova array com cada elemento sendo o resultado da função de retorno de chamada e achatado a uma profundidade de 1.

    Veja

    Array.prototype.flatMap()

    Params

    chamada de resposta - Função que produz um elemento do novo Array, aceitando três argumentos:

    Params

    callback.currentValue - O elemento atual sendo processado na array.

    Params

    callback.index - O índice do elemento atual sendo processado na array.

    Params

    callback.array - A array flatMap foi chamada.

    Params

    esteArg – Valor a ser usado como este ao executar a chamada de resposta.

  • Parâmetros

    • callbackfn : ( ( valor , índice , array ) => nulo )
        • (valor , índice , matriz ) : nulo
        • Parâmetros

          • valor : T
          • índice : número
          • array: readonly T[]

          Retorna nulo

    • Optional esteArg : qualquer

    Retorna nulo

    Veja

    Array.prototype.forEach()

    Params

    callbackfn - Uma função que aceita até três argumentos. forEach chama a função callbackfn uma vez para cada elemento da collection.

    Params

    callbackfn.value - O elemento atual sendo processado na collection.

    Params

    callbackfn.index - O índice do elemento atual sendo processado na collection.

    Params

    callbackfn.array - A collection forEach foi chamada.

    Params

    estaArg - Um objeto ao qual a palavra-chave this pode se referir na função callbackfn . Se thisArg for omitido, undefined será utilizado como o valor this .

  • Parâmetros

    • searchElement: T
    • Optional fromIndex : número

    Retorna booleano

    true se searchElement for encontrado na array; caso contrário, false.

    Veja

    Array.prototype.includes()

    Params

    searchElement - O elemento a ser pesquisado.

    Params

    fromIndex - A posição nessa array na qual começar a procurar searchElement . Um valor negativo pesquisa no índice de array.depth + fromIndex por asc.

    Observação

    fromIndex atualmente não é suportado. Então, todas as pesquisas começam no índice 0.

  • Parâmetros

    • searchElement: T
    • Optional fromIndex : número

    Retorna número

    O primeiro índice no qual um determinado elemento pode ser encontrado na collection, ou -1 se não estiver presente.

    Veja

    Array.prototype.indexOf()

    Params

    searchElement - Elemento para localizar na collection.

    Params

    fromIndex - O índice da collection no qual iniciar a pesquisa. Se omitido, a pesquisa começa no índice 0.

    Observação

    fromIndex atualmente não é suportado. Então, todas as pesquisas começam no índice 0.

  • Parâmetros

    • searchElement: T
    • Optional fromIndex : número

    Retorna número

    O último índice no qual um determinado elemento pode ser encontrado na collection, ou -1 se não estiver presente. A collection é pesquisar para trás, começando em fromIndex.

    Veja

    Array.prototype.lastIndexOf()

    Params

    searchElement - Elemento para localizar na collection.

    Params

    fromIndex - O índice da collection no qual iniciar a pesquisa. Se omitido, a pesquisa começa no último índice.

  • Parâmetros de tipo

    • u

    Parâmetros

    • callbackfn: ((valor, índice, array) => U)
        • (valor , índice , array ) : U
        • Parâmetros

          • valor : T
          • índice : número
          • array: readonly T[]

          Retorna U

    • Optional esteArg : qualquer

    Retorna U []

    Uma nova array contendo os resultados de chamar a função callbackfn em cada elemento da collection.

    Veja

    Array.prototype.map()

    Params

    callbackfn - Uma função que aceita até três argumentos. O método map chama a função callbackfn uma vez para cada elemento na collection.

    Params

    callbackfn.value - O elemento atual sendo processado na collection.

    Params

    callbackfn.index - O índice do elemento atual sendo processado na collection.

    Params

    callbackfn.array - A collection map foi chamada.

    Params

    estaArg - Um objeto ao qual a palavra-chave this pode se referir na função callbackfn . Se thisArg for omitido, undefined será utilizado como o valor this .

  • Retorna o valor máximo dos valores na collection ou da propriedade fornecida entre todos os objetos na collection, ou undefined se a collection estiver vazia.

    Suportado apenas para propriedades int, float, double e data. Os valores null são totalmente ignorados por este método e não serão retornados.

    Parâmetros

    • Optional propriedade: string

      Para uma coleção de objetos, a propriedade para obter o máximo de.

    Retorna indefinido | número | Data

    O valor máximo.

    Lança

    Um erro se não existir nenhuma propriedade com o nome ou se a propriedade não for numérica/data.

  • Retorna o valor mínimo dos valores na collection ou da propriedade fornecida entre todos os objetos na collection, ou undefined se a collection estiver vazia.

    Suportado apenas para propriedades int, float, double e data. Os valores null são totalmente ignorados por este método e não serão retornados.

    Parâmetros

    • Optional propriedade: string

      Para uma coleção de objetos, a propriedade para usar o mínimo de.

    Retorna indefinido | número | Data

    O valor mínimo.

    Lança

    Um TypeAssertionError se não existir nenhuma propriedade com o nome ou se a propriedade não for numérica/data.

  • Move um elemento da lista de um índice para outro.

    Parâmetros

    • de: número

      O índice do elemento a ser movido.

    • para: número

      O índice de destino do elemento.

    Retorna nulo

    Lança

    Um AssertionError se não estiver dentro de uma transação de escrita ou se qualquer um dos índices de entrada for menor que 0 ou maior ou igual ao tamanho da lista.

  • Remova o último valor da lista e devolva-o.

    Retorna indefinido | T

    O último valor ou indefinido se a lista estiver vazia.

    Lança

    um AssertionError se não estiver dentro de uma transação de escrita.

  • Adicione um ou mais valores ao final da lista.

    Parâmetros

    • Rest ...items: T[]

      Valores a serem adicionados à lista.

    Retorna número

    O novo comprimento da lista após adicionar os valores.

    Lança

    Um {TypeError} se um valor não for de um tipo que pode ser armazenado na lista, ou se um objeto sendo adicionado à lista não corresponder ao ObjectSchema da lista.

    Lança

    Um AssertionError se não estiver dentro de uma transação de escrita.

  • Parâmetros

    • callbackfn : ( ( previewValue , currentValue , currentIndex , array ) => T )
        • (anteriorValor, valor atual, currentIndex, array): T
        • Parâmetros

          • anteriorValor: T
          • currentValue: T
          • currentIndex: número
          • array: readonly T[]

          Retorna T

    Retorna T

    O valor que resulta da redução.

    Veja

    Array.prototype.reduce()

    Params

    callbackfn - Uma função que aceita até quatro argumentos. O método reduce chama a função callbackfn uma vez para cada elemento na collection.

    Params

    callbackfn.pre preferencesValue - O valor retornado anteriormente na última invocação da função callbackfn , ou initialValue, se fornecido. (Veja abaixo.)

    Params

    callbackfn.currentValue - O elemento atual sendo processado na collection.

    Params

    callbackfn.currentIndex - O índice do elemento atual sendo processado na collection.

    Params

    callbackfn.array - A collection reduce foi chamada.

    Params

    initialValue - Se initialValue for especificado, ele será usado como valor inicial para iniciar a acumulação. A primeira chamada para a função callbackfn fornece este valor como um argumento em vez de um valor de elemento.

  • Parâmetros

    • callbackfn : ( ( previewValue , currentValue , currentIndex , array ) => T )
        • (anteriorValor, valor atual, currentIndex, array): T
        • Parâmetros

          • anteriorValor: T
          • currentValue: T
          • currentIndex: número
          • array: readonly T[]

          Retorna T

    • initialValue: T

    Retorna T

    O valor que resulta da redução.

    Veja

    Array.prototype.reduce()

    Params

    callbackfn - Uma função que aceita até quatro argumentos. O método reduce chama a função callbackfn uma vez para cada elemento na collection.

    Params

    callbackfn.pre preferencesValue - O valor retornado anteriormente na última invocação da função callbackfn , ou initialValue, se fornecido. (Veja abaixo.)

    Params

    callbackfn.currentValue - O elemento atual sendo processado na collection.

    Params

    callbackfn.currentIndex - O índice do elemento atual sendo processado na collection.

    Params

    callbackfn.array - A collection reduce foi chamada.

    Params

    initialValue - Se initialValue for especificado, ele será usado como valor inicial para iniciar a acumulação. A primeira chamada para a função callbackfn fornece este valor como um argumento em vez de um valor de elemento.

  • Parâmetros de tipo

    • u

    Parâmetros

    • callbackfn: ((anteriorValor, currentValue, currentIndex, array) => U)
        • (anteriorValor, currentValue, currentIndex, array): U
        • Parâmetros

          • anteriorValor: U
          • currentValue: T
          • currentIndex: número
          • array: readonly T[]

          Retorna U

    • initialValue: U

    Retorna U

    O valor que resulta da redução.

    Veja

    Array.prototype.reduce()

    Params

    callbackfn - Uma função que aceita até quatro argumentos. O método reduce chama a função callbackfn uma vez para cada elemento na collection.

    Params

    callbackfn.pre preferencesValue - O valor retornado anteriormente na última invocação da função callbackfn , ou initialValue, se fornecido. (Veja abaixo.)

    Params

    callbackfn.currentValue - O elemento atual sendo processado na collection.

    Params

    callbackfn.currentIndex - O índice do elemento atual sendo processado na collection.

    Params

    callbackfn.array - A collection reduce foi chamada.

    Params

    initialValue - Se initialValue for especificado, ele será usado como valor inicial para iniciar a acumulação. A primeira chamada para a função callbackfn fornece este valor como um argumento em vez de um valor de elemento.

  • Parâmetros

    • callbackfn : ( ( previewValue , currentValue , currentIndex , array ) => T )
        • (anteriorValor, valor atual, currentIndex, array): T
        • Parâmetros

          • anteriorValor: T
          • currentValue: T
          • currentIndex: número
          • array: readonly T[]

          Retorna T

    Retorna T

    O valor que resulta da redução.

    Veja

    Array.prototype.reduceRight()

    Params

    callbackfn - Uma função que aceita até quatro argumentos. O método reduceRight chama a função callbackfn uma vez para cada elemento na collection.

    Params

    callbackfn.pre preferencesValue - O valor retornado anteriormente na última invocação da função callbackfn , ou initialValue, se fornecido. (Veja abaixo.)

    Params

    callbackfn.currentValue - O elemento atual sendo processado na collection.

    Params

    callbackfn.currentIndex - O índice do elemento atual sendo processado na collection.

    Params

    callbackfn.array - A collection reduceRight foi chamada.

    Params

    initialValue - Se initialValue for especificado, ele será usado como valor inicial para iniciar a acumulação. A primeira chamada para a função callbackfn fornece este valor como um argumento em vez de um valor de elemento.

  • Parâmetros

    • callbackfn : ( ( previewValue , currentValue , currentIndex , array ) => T )
        • (anteriorValor, valor atual, currentIndex, array): T
        • Parâmetros

          • anteriorValor: T
          • currentValue: T
          • currentIndex: número
          • array: readonly T[]

          Retorna T

    • initialValue: T

    Retorna T

    O valor que resulta da redução.

    Veja

    Array.prototype.reduceRight()

    Params

    callbackfn - Uma função que aceita até quatro argumentos. O método reduceRight chama a função callbackfn uma vez para cada elemento na collection.

    Params

    callbackfn.pre preferencesValue - O valor retornado anteriormente na última invocação da função callbackfn , ou initialValue, se fornecido. (Veja abaixo.)

    Params

    callbackfn.currentValue - O elemento atual sendo processado na collection.

    Params

    callbackfn.currentIndex - O índice do elemento atual sendo processado na collection.

    Params

    callbackfn.array - A collection reduceRight foi chamada.

    Params

    initialValue - Se initialValue for especificado, ele será usado como valor inicial para iniciar a acumulação. A primeira chamada para a função callbackfn fornece este valor como um argumento em vez de um valor de elemento.

  • Parâmetros de tipo

    • u

    Parâmetros

    • callbackfn: ((anteriorValor, currentValue, currentIndex, array) => U)
        • (anteriorValor, currentValue, currentIndex, array): U
        • Parâmetros

          • anteriorValor: U
          • currentValue: T
          • currentIndex: número
          • array: readonly T[]

          Retorna U

    • initialValue: U

    Retorna U

    O valor que resulta da redução.

    Veja

    Array.prototype.reduceRight()

    Params

    callbackfn - Uma função que aceita até quatro argumentos. O método reduceRight chama a função callbackfn uma vez para cada elemento na collection.

    Params

    callbackfn.pre preferencesValue - O valor retornado anteriormente na última invocação da função callbackfn , ou initialValue, se fornecido. (Veja abaixo.)

    Params

    callbackfn.currentValue - O elemento atual sendo processado na collection.

    Params

    callbackfn.currentIndex - O índice do elemento atual sendo processado na collection.

    Params

    callbackfn.array - A collection reduceRight foi chamada.

    Params

    initialValue - Se initialValue for especificado, ele será usado como valor inicial para iniciar a acumulação. A primeira chamada para a função callbackfn fornece este valor como um argumento em vez de um valor de elemento.

  • Remove o elemento da lista no índice especificado.

    Parâmetros

    • índice : número

      O índice do elemento a ser removido.

    Retorna nulo

    Lança

    Um AssertionError se não dentro de uma transação de escrita ou o índice de entrada for menor que 0 ou maior ou igual ao tamanho da lista.

  • Remova o primeiro valor da lista e devolva-o.

    Retorna indefinido | T

    O primeiro valor ou undefined se a lista estiver vazia.

    Lança

    Um AssertionError se não estiver dentro de uma transação de escrita.

  • Parâmetros

    • Optional início: número
    • Optional fim: número

    Retorna T[]

    Uma nova matriz contendo os elementos entre os índices inicial e final.

    Veja

    Array.prototype.slice()

    Params

    start - Índice baseado em zero no qual iniciar a extração.

    Params

    end - Índice com base zero no qual encerrar a extração. Ele extrai até, mas não incluindo, end.

  • Crie um snapshot congelado da coleção.

    Os valores adicionados e removidos da coleção original não serão refletidos nos resultados retornados por este método, inclusive se os valores das propriedades forem alterados para fazer com que correspondam ou não aos filtros aplicados.

    Este não é um snapshot detalhado. Os objetos de Realm contidos neste snapshot continuarão a ser atualizados à medida que as alterações forem feitas neles e, se forem excluídos do Realm, serão substituídos por null nos respectivos índices.

    Retorna resultados<T>

    Resultados que não serão atualizados ao vivo.

  • Parâmetros

    • predicado: ((valor, índice, array) => desconhecido)
        • (valor, índice, array): desconhecido
        • Parâmetros

          • valor : T
          • índice : número
          • array: readonly T[]

          Retorna desconhecido

    • Optional esteArg : qualquer

    Retorna booleano

    true se a chamada de resposta retornar um valor verdadeiro para qualquer elemento da collection; caso contrário, false.

    Veja

    Array.prototype.some()

    Params

    predicado - Uma função para testar cada elemento.

    Params

    predicate.value - O elemento atual sendo processado na collection.

    Params

    predicate.index - O índice do elemento atual sendo processado na collection.

    Params

    predicate.array - A collection every foi chamada.

    Params

    esteArg - Um objeto ao qual a palavra-chave this pode referir-se na função do predicado. Se thisArg for omitido, undefined será utilizado como o valor this .

  • Retorna novos resultados que representam uma visualização ordenada desta collection.

    Uma coleção de Objetos de Realm pode ser classificada em uma ou mais propriedades desses objetos, ou de propriedades de objetos vinculados por esses objetos. Para ordenar por uma única propriedade, basta passar o nome dessa propriedade para sorted() , opcionalmente seguido por um booleano indicando se a classificação deve ser revertida. Para mais de uma propriedade, você deve passar uma array de descritores de classificação que listam quais propriedades classificar.

    Collection de outros tipos classificam nos próprios valores, em vez de propriedade dos valores, e, portanto, nenhum nome de propriedade ou descritores de classificação deve ser fornecido.

    Parâmetros

    • Optional reverso: booleano

      Classifique em ordem decrescente em vez de ascendente. Pode não ser aplicado se descriptor for uma array de descritores de ordenação.

    Retorna resultados<T>

    Resultados classificados de acordo com os argumentos passados.

    Lança

    Um erro se uma propriedade especificada não existir.

  • Retorna novos resultados que representam uma visualização ordenada desta collection.

    Uma coleção de Objetos de Realm pode ser classificada em uma ou mais propriedades desses objetos, ou de propriedades de objetos vinculados por esses objetos. Para ordenar por uma única propriedade, basta passar o nome dessa propriedade para sorted() , opcionalmente seguido por um booleano indicando se a classificação deve ser revertida. Para mais de uma propriedade, você deve passar uma array de descritores de classificação que listam quais propriedades classificar.

    Collection de outros tipos classificam nos próprios valores, em vez de propriedade dos valores, e, portanto, nenhum nome de propriedade ou descritores de classificação deve ser fornecido.

    Parâmetros

    Retorna resultados<T>

    Resultados classificados de acordo com os argumentos passados.

    Lança

    Um erro se uma propriedade especificada não existir.

  • Retorna novos resultados que representam uma visualização ordenada desta collection.

    Uma coleção de Objetos de Realm pode ser classificada em uma ou mais propriedades desses objetos, ou de propriedades de objetos vinculados por esses objetos. Para ordenar por uma única propriedade, basta passar o nome dessa propriedade para sorted() , opcionalmente seguido por um booleano indicando se a classificação deve ser revertida. Para mais de uma propriedade, você deve passar uma array de descritores de classificação que listam quais propriedades classificar.

    Collection de outros tipos classificam nos próprios valores, em vez de propriedade dos valores, e, portanto, nenhum nome de propriedade ou descritores de classificação deve ser fornecido.

    Parâmetros

    • descritor: string

      O(s) nome(s) da propriedade(s) para classificar a coleção.

    • Optional reverso: booleano

    Retorna resultados<T>

    Resultados classificados de acordo com os argumentos passados.

    Lança

    Um erro se uma propriedade especificada não existir.

  • Altera o conteúdo da lista removendo valor e/ou inserindo novo valor.

    Parâmetros

    • início: número

      O índice inicial. Se for maior que o comprimento da lista, o índice inicial será definido para o comprimento. Se negativo, o índice inicial será contado a partir do final da lista (por exemplo, list.length - index ).

    • Optional deleteCount: número

      O número de valores a serem removidos da lista. Se não forem fornecidos, todos os valores do índice inicial até o final da lista serão removidos.

    Retorna T[]

    Uma array contendo o valor que foi removido da lista. A array está vazia se nenhum valor foi removido.

  • Altera o conteúdo da lista removendo valor e/ou inserindo novo valor.

    Parâmetros

    • início: número

      O índice inicial. Se for maior que o comprimento da lista, o índice inicial será definido para o comprimento. Se negativo, o índice inicial será contado a partir do final da lista (por exemplo, list.length - index ).

    • deleteCount: número

      O número de valores a serem removidos da lista. Se não forem fornecidos, todos os valores do índice inicial até o final da lista serão removidos.

    • Rest ...items: T[]

      Valores para inserir na lista a partir de index.

    Retorna T[]

    Uma array contendo o valor que foi removido da lista. A array está vazia se nenhum valor foi removido.

  • Calcula a soma dos valores na collection ou da propriedade fornecida entre todos os objetos na collection, ou 0 se a collection estiver vazia.

    Suportado apenas para propriedades int, float e double. Os valores null são totalmente ignorados por este método.

    Parâmetros

    • Optional propriedade: string

      Para uma coleção de objetos, a propriedade para obter a soma.

    Retorna número

    A soma.

    Lança

    Um erro se não existir nenhuma propriedade com o nome ou se a propriedade não for numérica.

  • Troca as posições dos elementos da lista em dois índices.

    Parâmetros

    • index1: número

      O índice do primeiro elemento.

    • index2 : número

      O índice do segundo elemento.

    Retorna nulo

    Lança

    Um AssertionError se não estiver dentro de uma transação de escrita ou se qualquer um dos índices de entrada for menor que 0 ou maior ou igual ao tamanho da lista.

  • Adicione um ou mais valores ao início da lista.

    Parâmetros

    • Rest ...items: T[]

      Valores a serem adicionados à lista.

    Retorna número

    O novo comprimento da lista após adicionar os valores.

    Lança

    Um {TypeError} se um valor não for de um tipo que pode ser armazenado na lista, ou se um objeto sendo adicionado à lista não corresponder ao ObjectSchema da lista.

    Lança

    Um AssertionError se não estiver dentro de uma transação de escrita.

Gerado usando TypeDoc