Есть ли указатели в JavaScript?
Есть ли указатели в JavaScript?

Видео: Есть ли указатели в JavaScript?

Видео: Есть ли указатели в JavaScript?
Видео: Алгоритмы на javascript. Метод указателей. Квадраты отсортированного массива. Leetcode #977 2024, Май
Anonim

TL; DR: Там являются не указатели в JavaScript и ссылки работают иначе, чем то, что мы обычно видим в большинстве других популярных языков программирования. В JavaScript , просто НЕ возможно иметь ссылку из одной переменной на другую. И только составные значения (Object, Array) могут быть присвоены по ссылке.

Кроме того, что такое указатель в JavaScript?

Моделирование указатели в JavaScript . А указатель это в основном переменная, через которую вы можете получить доступ (прочитать или изменить) другую переменную. Например, функция A может вызвать функцию B и передать ей указатель к одной из локальных переменных A.

Можно также спросить, а является ли присвоение JavaScript по ссылке? По переменной назначение , скалярные примитивные значения (Number, String, Boolean, undefined, null, Symbol) назначаются по значению, а составные значения назначаются по ссылка . В использованная литература в JavaScript указывать только на содержащиеся значения, а НЕ на другие переменные, или использованная литература.

В связи с этим, как вы используете указатели в JavaScript?

Нет, в JS нет указатели . Объекты передаются путем передачи копии ссылки. Программист не может получить доступ к C-подобному «значению», представляющему адрес объекта.

Есть ли указатели в Python?

Указатели не присутствуют в Python . Но мы реализовали то же поведение с изменяемыми объектами. В Указатель мы реализовали с ctypes настоящие C указатели.

Рекомендуемые: