Встречается на собеседованиях • сегодня
Как передаются в функцию примитивные типы данных
Примитивные типы данных (числа, строки, булевы значения, null, undefined, Symbol, BigInt) передаются в функцию по значению (by value). Это означает, что функция получает копию значения, а не ссылку на оригинальную переменную. Изменения внутри функции не влияют на оригинальное значение.
javascript
function changeValue(num) {
num = 10;
console.log(num); // 10
}
let originalNum = 5;
changeValue(originalNum);
console.log(originalNum); // 5 (не изменилось)Для объектов (включая массивы и функции) передача происходит по ссылке, поэтому изменения внутри функции отражаются на оригинале.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы