Existem ponteiros em JavaScript?
Existem ponteiros em JavaScript?

Vídeo: Existem ponteiros em JavaScript?

Vídeo: Existem ponteiros em JavaScript?
Vídeo: Estruturas de Dados 1 - #4 Programando Ponteiros 2024, Novembro
Anonim

TL; DR: Lá são NÃO ponteiros em JavaScript e as referências funcionam de forma diferente do que normalmente veríamos na maioria das outras linguagens de programação populares. No JavaScript , simplesmente NÃO é possível ter uma referência de uma variável para outra variável. E, apenas valores compostos (Object, Array) podem ser atribuídos por referência.

Além disso, o que é ponteiro em JavaScript?

Simulando ponteiros em JavaScript . UMA ponteiro é basicamente uma variável por meio da qual você pode acessar (ler ou modificar) outra variável. Por exemplo, uma função A pode chamar a função B e passar um ponteiro para uma das variáveis locais de A.

Também se pode perguntar: a atribuição de JavaScript é por referência? Na variável atribuição , os valores escalares primitivos (número, string, booleano, indefinido, nulo, símbolo) são atribuídos por valor e os valores compostos são atribuídos por referência . o referências no JavaScript aponte apenas para valores contidos e NÃO para outras variáveis, ou referências.

Nesse sentido, como você usa ponteiros em JavaScript?

Não, JS não tem ponteiros . Os objetos são passados passando uma cópia de uma referência. O programador não pode acessar nenhum "valor" semelhante ao C que represente o endereço de um objeto.

Existem ponteiros em Python?

Ponteiros não estão presentes em Pitão . Mas, implementamos o mesmo comportamento com objetos mutáveis. o Pointer que implementamos com ctypes são C reais ponteiros.

Recomendado: