Substituir alteração de Javascript

| | | | |

Deslocamento JavaScript () remove um elemento em uma posição especificada e move os elementos restantes para cima. A função JavaScript unshift() faz o oposto. unshift () adiciona um novo item em uma posição específica e move os itens restantes para baixo na lista.

Você pode optar por adicionar ou remover um item no topo de uma lista. Digamos que você crie uma lista dos mais vendidos. Você deve colocar o número um mais vendido no topo da lista.

É aqui que vêm as funções shift() e unshift() . shift() e unshift() são usados para remover e anexar itens ao início de uma lista, respectivamente. Essas funções são semelhantes à função push () e à função pop (), embora shift () e unshift () não suportem suporte que excluir e adicionar itens ao início de uma lista.

Este tutorial explorará como usar shift () e unshift () para remover e adicionar elementos principais de uma matriz. Além disso, veremos um exemplo de cada uma dessas funções em um programa JavaScript.

Deslocamento JavaScript

deslocamento () é uma função JavaScript que remove o primeiro elemento de uma matriz. A função shift() modifica diretamente o array JavaScript com o qual você está trabalhando. shift() retorna o item que você removeu do array.

A função shift() remove o elemento na posição do índice 0 e desloca em uma unidade os valores ‚Äã‚Äão dos números de índice futuros. Se você tiver problemas para lembrar o propósito da função shift (), repita isso:

shift () shifts

shift () shifts valores de índice ‚Äã‚Äãem um array reduzido em um.

shift () retorna undefined se você usar a função shift() em uma lista vazia.

Aqui está a sintaxe da função JavaScript shift():

A matriz JavaScript shift(), ela não aceita parâmetros. Isso ocorre porque shift() executa apenas uma função. shift() remove um elemento no final de um array. Se shift() permite remover um elemento de qualquer posição, um parâmetro seria necessário.

Exemplo de deslocamento JavaScript

Vamos dar um exemplo para explicar como o método shift funciona ().

Suponha você é o gerente de uma equipe de vendas de produtos farmacêuticos. componha uma lista dos mais vendidos do mês. Para começar, você tem uma lista dos mais vendidos do último mês. Você deseja remover Mark do topo da lista. Mark não tinha uma lista no mês passado porque estava de férias há duas semanas.

Poderíamos usar a função shift() para remover o nome de Mark da parte superior da lista Lista. Aqui está um exemplo do shift() usado para adicionar Heather ao topo da lista de mais vendidos:

Nosso código retorna:

Vamos explicar o que está acontecendo em nosso código. Na primeira linha, declaramos uma matriz chamada " top_salespeople " que armazena os mais vendidos da equipe de vendas farmacêuticas. Em seguida, usamos a função shift() para remover o primeiro valor da lista. Finalmente, usamos console.log() para imprimir a lista modificada no console.

Como você pode ver, a função shift() tem foi removido Mark da lista, que apareceu na primeira posição.

Eu top_salespeople o array não contém mais < /a> Nota. Isso ocorre porque a função shift() altera o array original. Ele não cria uma nova tabela com as alterações que fizemos.

JavaScript unshift

A função Java O array script unshift() adiciona um ou mais elementos no início de um array. a função modifica o array e retorna o comprimento do novo array.

Aqui está a sintaxe do unshift() função:

O unshift() aceita qualquer parâmetro que você especificar. Esses parâmetros serão todos adicionados ao início da tabela.

Exemplo JavaScript de unshift

Vamos ver um exemplo e discutir como funciona a função unshift().

Uma funcionária chamada Hannah passou um mês incrível em nossa equipe de vendas. Ela chegou ao topo da lista de mais vendidos. W Queremos adicionar H annah à primeira posição do nosso array top_salespeople. Poderíamos usar o seguinte código para realizar esta tarefa:

Quando executamos nosso código, a seguinte resposta é retornada ao console:

Como você pode ver, Hannah `O nome foi adicionado no topo da nossa lista. A função unshift() funciona da mesma forma que a função shift(), mas com duas diferenças: unshift() adiciona um elemento na parte superior de uma lista e tome esse elemento como parâmetro.

Nossa equipe de vendas está crescendo. Duas de nossas novas contratações conseguiram subir ao topo da equipe de vendas em termos de vendas em apenas um mês. Gostaríamos de adicionar esses funcionários à nossa lista de top_salespeople. Geoff deve aparecer no topo da lista e Peter deve aparecer em segundo lugar.

Este código atualiza a lista de mais vendidos:

Nosso código retorna:

Este segundo exemplo de código funciona da mesma forma que nosso primeiro exemplo. Há uma diferença. No segundo exemplo, especificamos dois parâmetros na função unshift() em vez de um.

Como você pode ver, esses parâmetros foram adicionados ao topo da nossa lista na ordem que especificamos. Geoff aparece primeiro e Peter aparece em segundo.



Conclusão

A função shift() permite que você remova um elemento do início unshift() adiciona um ou mais elementos ao início de um array.

Este tutorial explicou como usar os dois elementos shift() e unshift() para manipular arrays em JavaScript. em ação.

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method