JavaScript: немедленный таймаут
Вы этой небольшой статье мы обратим внимание на особенности использования метода
Итак, у нас есть следующий код:
Какое сообщение будет выведено в консоли первым:
Узнать правильный ответ
#interview #frontend #js
Вы этой небольшой статье мы обратим внимание на особенности использования метода
setTimeout в JavaScript.Итак, у нас есть следующий код:
setTimeout(() => console.log('First message'), 0);
console.log('Second message');Какое сообщение будет выведено в консоли первым:
Second message или First message? Узнать правильный ответ
#interview #frontend #js
dr.Brain
JavaScript: немедленный таймаут
0 в качестве значения для setTimeout
Командная строка: ln
Читать
Команда
#tutorial #dev #bash #cli
Читать
Команда
ln нужна для создания ссылок. Но, что же такое ссылка? Простыми словами, ссылка является указателем на другой файл, точнее файлом, указывающим на другой файл. Можно сказать, что ссылки подобны ярлыкам в Windows.#tutorial #dev #bash #cli
dr.Brain
Командная строка: ln
создаем ссылки с помощью команды ln
JavaScript: область видимости для массива
Итак, у нес есть:
1. массив
2. цикл, который повторится 5 раз, в соответствии с длиной массива
3. одноименный массив
Каждая итерация выводит один элемент массива.
Какой результат мы увидим в консоли?
Узнать правильный ответ
#interview #frontend #js
let animals = ['horse', 'cow', 'dog', 'cat', 'pig'];
for (let i = 0; i < animals.length; i++) {
let animals = ['fox', 'squirrel'];
console.log(animals[i]);
}
Итак, у нес есть:
1. массив
animals объявленный до цикла,2. цикл, который повторится 5 раз, в соответствии с длиной массива
animals,3. одноименный массив
animals, объявленный уже внутри цикла.Каждая итерация выводит один элемент массива.
Какой результат мы увидим в консоли?
Узнать правильный ответ
#interview #frontend #js
dr.Brain
JavaScript: область видимости для массива
видимость элементов массива в JavaScript
Командная строка: ps
Читать
Во время своей работы любой компьютер запускает множество процессов, просмотреть список которых можно с помощью команды
#tutorial #dev #bash #cli
Читать
Во время своей работы любой компьютер запускает множество процессов, просмотреть список которых можно с помощью команды
ps.#tutorial #dev #bash #cli
dr.Brain
Командная строка: ps
просматриваем список процессов с помощью ps
JavaScript: null и undefined
Что даст строгое сравнение null с null? А undefined c undefined? А что, если сложить null с undefined и сравнить идентичные выражения?
console.log(null === null);
console.log(undefined === undefined);
console.log(null + undefined === null + undefined);
Узнать правильный ответ
#interview #frontend #js
Что даст строгое сравнение null с null? А undefined c undefined? А что, если сложить null с undefined и сравнить идентичные выражения?
console.log(null === null);
console.log(undefined === undefined);
console.log(null + undefined === null + undefined);
Узнать правильный ответ
#interview #frontend #js
dr.Brain
JavaScript: null и undefined
сравниваем результат сложения null и undefined
Командная строка: echo
Читать
Команда
#tutorial #dev #bash #cli
Читать
Команда
echo выполняет всего лишь одну простую задачу. Она выводит на экран (а точнее в исходящий поток данных) переданный ей аргумент.#tutorial #dev #bash #cli
dr.Brain
Командная строка: echo
выводим текст в терминал с помощью echo
JavaScript: Math.min()
В языке программирования JavaScript есть встроенный объект
Какой результат выведет в консоль такой код:
Узнать правильный ответ
#interview #frontend #js
В языке программирования JavaScript есть встроенный объект
Math, одним из методов которого является min(), возвращающий наименьшее из переданных ему в качестве аргументов чисел. Но что вернет Math.min() не имеющий аргументов?Какой результат выведет в консоль такой код:
let x = Math.min();
console.log(x > 0);
Узнать правильный ответ
#interview #frontend #js
dr.Brain
JavaScript: Math.min()
что вернет Math.min() без аргументов
JavaScript: когда число слишком большое
Какой результат получится при выводе в консоль большого числа:
На первый взгляд ответ очевиден: на экране мы увидим именно то целое, число которое и было передано в качестве аргумента.
Но все ли так просто?
Узнать правильный ответ
#interview #frontend #js
Какой результат получится при выводе в консоль большого числа:
console.log(9999999999999999);
На первый взгляд ответ очевиден: на экране мы увидим именно то целое, число которое и было передано в качестве аргумента.
Но все ли так просто?
Узнать правильный ответ
#interview #frontend #js
dr.Brain
JavaScript: когда число слишком большое
особенности работы с целыми числами в JavaScript
👍1
Командная строка: chmod
Читать
Во всех операционных системах, основанных на UNIX, большое значение имеют предоставленные пользователям привилегии для работы с файлами и папками.
#tutorial #dev #bash
Читать
Во всех операционных системах, основанных на UNIX, большое значение имеют предоставленные пользователям привилегии для работы с файлами и папками.
#tutorial #dev #bash
dr.Brain
Командная строка: chmod
устанавливаем права доступа с помощью chmod
JavaScript: тип данных NaN
Всем известно, что в JavaScript значение глобального свойства
Что выведет в консоли предложенный код?
Узнать правильный ответ
#interview #frontend #js
Всем известно, что в JavaScript значение глобального свойства
NaN неравно ничему, даже другому NaN. Но, какому типу данных соответствует NaN?console.log(typeof NaN);
Что выведет в консоли предложенный код?
Узнать правильный ответ
#interview #frontend #js
dr.Brain
JavaScript: тип данных NaN
определяем тип данных NaN
JavaScript: сумма true
Что будет, если в JavaScript сложить две "истины" - два логических значения
Может ли сравнение такой суммы с другим значением
Узнать правильный ответ
#interview #frontend #js
Что будет, если в JavaScript сложить две "истины" - два логических значения
true?console.log(true + true == true);
Может ли сравнение такой суммы с другим значением
true оказаться ложью?Узнать правильный ответ
#interview #frontend #js
dr.Brain
JavaScript: сумма true
что будет если сложить true и true
JavaScript: Math.max()
Что вернет метод
Итак, в коде, приведенном выше, задано условие: если значение метода
Узнать правильный ответ
#interview #frontend #js
Что вернет метод
max() встроенного объекта Math, если ему не передать никаких аргументов?if (Math.max() > 0) {
console.log("MAX");
} else {
console.log("ZERO");
}Итак, в коде, приведенном выше, задано условие: если значение метода
max() без аргумента больше чем ноль, мы увидим в консоли сообщение "MAX", в противном случае мы получим ответ "ZERO".Узнать правильный ответ
#interview #frontend #js
dr.Brain
JavaScript: Math.max()
что вернет Math.max() без аргументов
Введение в HTTP cookies
Читать
Я слышал, что англичане печеньям предпочитают бисквиты... странно.
Но... пора сосредоточиться.
#dev #js
Читать
Я слышал, что англичане печеньям предпочитают бисквиты... странно.
Но... пора сосредоточиться.
#dev #js
dr.Brain
Введение в HTTP cookies
HTTP cookie: назначение, типы, создание, некоторые приемы
JavaScript: сумма массива и объекта
Можно ли в JavaScript получить сумму пустого массива и пустого объекта? Какой результат будет получен, если такое действие не приведет к ошибке?
Узнать правильный ответ
#interview #frontend #js
Можно ли в JavaScript получить сумму пустого массива и пустого объекта? Какой результат будет получен, если такое действие не приведет к ошибке?
let sum = [] + {};
if (sum.length > 10) {
console.log("wow, this is quite long");
} else {
console.log("it's: " + sum);
}Узнать правильный ответ
#interview #frontend #js
dr.Brain
JavaScript: сумма массива и объекта
что получится, если сложить пустой массив и пустой объект
JavaScript: равны ли даты
Дата в JavaScript является экземпляром объекта
Итак, в соответствии с кодом, приведенным выше, мы создали две даты. Каков же будет результат их сравнения?
Узнать правильный ответ
#interview #frontend #js
Дата в JavaScript является экземпляром объекта
Date. Это момент времени, который можно создать только вызвав конструктор функции Date, то есть только с помощью оператора new. Передавая функции Date в качестве аргумента целое число, мы указываем количество миллисекунд, прошедших с 1 января 1970 года 00:00:00 по UTC (эпохи Unix).let date1 = new Date(0);
let date2 = new Date(0);
if (date1 == date2) {
console.log('equal');
} else {
console.log('not so much');
}
Итак, в соответствии с кодом, приведенным выше, мы создали две даты. Каков же будет результат их сравнения?
Узнать правильный ответ
#interview #frontend #js
dr.Brain
JavaScript: равны ли даты
что получится, если сравнить одинаковые даты
JavaScript: slice и splice
Всем известно про методы
К какому результату приведет выполнение кода, приведенного выше?
Узнать правильный ответ
#interview #frontend #js
Всем известно про методы
slice и splice глобального объекта Array. Один из них - slice возвращает копию части исходного массива, другой - spliceизменяет содержимое исходного массива удаляя и добавляя элементы.let arr = [1, 2, 3, 4, 5];
let sliceArr = arr.slice(1, 2);
arr.splice(1, 2, ...sliceArr);
console.log(arr);
К какому результату приведет выполнение кода, приведенного выше?
Узнать правильный ответ
#interview #frontend #js
dr.Brain
JavaScript: slice и splice
управляем элементами массива в JavaScript
JavaScript: дата
Для того, чтобы получить текущую дату в JavScript есть несколько способов. Так, обратившись к конструктору
Интересно, какой результат вернет сравнение, приведенное выше, если предположить, что в каждом случае идет обращение к одному и тому же моменту времени?
Узнать правильный ответ
#interview #frontend #js
Для того, чтобы получить текущую дату в JavScript есть несколько способов. Так, обратившись к конструктору
new можно создать экземпляр глобального объекта Date, содержащий информацию о текущих дате и времени. Еще можно вызвать метод Date.now().console.log(new Date() == Date.now());
Интересно, какой результат вернет сравнение, приведенное выше, если предположить, что в каждом случае идет обращение к одному и тому же моменту времени?
Узнать правильный ответ
#interview #frontend #js
dr.Brain
JavaScript: дата
получаем текущую дату в JavaScript
Стоит ли изучать Go в 2021
Читать
В последние годы популярность языка программирования Go значительно возросла. Традиционный ежегодный опрос разработчиков, проводимый уважаемым ресурсом Stack Overflow, продемонстрировал в 2020 году значительный рост позитивного отношения сообщества к этому языку
#go
Читать
В последние годы популярность языка программирования Go значительно возросла. Традиционный ежегодный опрос разработчиков, проводимый уважаемым ресурсом Stack Overflow, продемонстрировал в 2020 году значительный рост позитивного отношения сообщества к этому языку
#go
dr.Brain
Стоит ли изучать Go в 2021
несколько весомых причин, чтобы начать писать на Go
JavaScript: свойство для массива
Интересно, можно ли добавить массиву свойства. И, если можно, будет ли новое свойство влиять на длину массива?
К какому результату приведет выполнение такого кода?
Узнать правильный ответ
#interview #frontend #js
Интересно, можно ли добавить массиву свойства. И, если можно, будет ли новое свойство влиять на длину массива?
let arr = [1, 2, 3, 4, 5];
arr.greeting = "Hello, World!";
console.log(arr.length);
console.log(arr.greeting);
К какому результату приведет выполнение такого кода?
Узнать правильный ответ
#interview #frontend #js
dr.Brain
JavaScript: свойство для массива
что получится, если в массив добавить свойство
Командная строка: passwd
Читать
Каждому пользователю UNIX-подобных операционных систем назначается пароль, который можно изменить с помощью команды
#tutorial #dev #bash #cli
Читать
Каждому пользователю UNIX-подобных операционных систем назначается пароль, который можно изменить с помощью команды
passwd. Существует два типовых сценария смены пароля.#tutorial #dev #bash #cli
dr.Brain
Командная строка: passwd
меняем пароль пользователя с помощью команды passwd
JavaScript: тип данных аргумента
Итак, у нас есть функцию, которое может принять и обработать неопределенное количество аргументов.
Какой тип данных вернет такая функция для единственного, переданного ей параметра?
Узнать правильный ответ
#interview #frontend #js
Итак, у нас есть функцию, которое может принять и обработать неопределенное количество аргументов.
function split(...args) {
console.log(typeof args);
}
split("hello");Какой тип данных вернет такая функция для единственного, переданного ей параметра?
Узнать правильный ответ
#interview #frontend #js
dr.Brain
JavaScript: тип данных аргумента
узнаем тип данных единственного аргумента функции в JavaScript