Встречается на собеседованиях • сегодня
На какие группы делятся данные в JS
В JavaScript данные делятся на два основных типа:
- Примитивные (primitive):
string(например,'Hello')number(например,42,3.14)boolean(true/false)null(отсутствие значения)undefined(неопределённое значение)symbol(уникальный идентификатор,Symbol('id'))bigint(большие числа,123n).
Примитивы передаются по значению (копируются).
- Объекты (object):
- Объекты (
{}), массивы ([]), функции, даты (new Date()). - Передаются по ссылке (изменение копии влияет на оригинал).
- Объекты (
javascript
let a = 5; // примитив (number)
let b = a; // копируется значение
b = 10; // a остаётся 5
let obj1 = { name: 'Alice' }; // объект
let obj2 = obj1; // копируется ссылка
obj2.name = 'Bob'; // меняется и obj1.name
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы