-
В: В чем разница между «null» и «undefined» в JavaScript?
A: В JavaScript «null» означает преднамеренное отсутствие какого-либо значения объекта, тогда как «undef» означает отсутствие определенного значения. -
Вопрос: Как проверить, является ли переменная массивом в JavaScript?
О: Вы можете использовать методArray.isArray()
, чтобы определить, является ли переменная массивом или нет. Вот пример:const arr = [1, 2, 3]; console.log(Array.isArray(arr)); // Output: true
-
Вопрос: Как объединить два или более массивов в JavaScript?
О: Один из способов объединить массивы — использовать методconcat()
. Вот пример:const arr1 = [1, 2, 3]; const arr2 = [4, 5, 6]; const mergedArray = arr1.concat(arr2); console.log(mergedArray); // Output: [1, 2, 3, 4, 5, 6]
-
Вопрос: Объясните концепцию «подъема» в JavaScript.
О: Подъем — это механизм JavaScript, при котором переменные и объявления функций перемещаются в начало области их содержания на этапе компиляции. -
Вопрос: Как удалить дубликаты из массива в JavaScript?
О: Один из подходов — использовать объектSet
для хранения уникальных значений, а затем преобразовать его обратно в массив. множество. Вот пример:const arrayWithDuplicates = [1, 2, 2, 3, 4, 4, 5]; const uniqueArray = [...new Set(arrayWithDuplicates)]; console.log(uniqueArray); // Output: [1, 2, 3, 4, 5]
-
В: Какова цель метода
bind()
в JavaScript?
О: Методbind()
создает новую функцию, которая при вызове ключевому словуthis
присвоено указанное значение.
метод. Практикуя ответы на вопросы викторины и разбираясь в примерах кода, вы улучшите свои навыки работы с JavaScript и получите более глубокое понимание языка.
Не забудьте поэкспериментировать с этими методами и изучить дополнительные концепции JavaScript, чтобы еще больше расширить свои знания. Приятного кодирования!