Всем привет! Напишите пожалуйста в комментариях какой контент вы бы хотели видеть в канале?
🔥1
Кстати, у нас есть бот @ruenglish_bot где обучают английскому языку (есть специально уроки для разработчиков)
👍7
Ставь ❤️ если хочешь чтобы мы еще разбирали задачки, а не только спрашивали :)
____
Upd: Вижу сердечки, будем разбирать 😁 накидайте еще для мотивации
____
Upd: Вижу сердечки, будем разбирать 😁 накидайте еще для мотивации
❤41❤🔥9👎1
👎12❤1
Ответ:
Обьяснение:
1Обьяснение:
console.log() выполняется до присваивания значения переменной, следовательно в функцию передается undefined. !undefined = true, а знаком + true приводится к 1. Это число и вернётся из функции и выведется в консоль.
👍8👎1🥰1
Всем добрый вечер!
Меня зовут Владимир (ex-Senior Frontend Developer в одном из банков и сейчас возглавляю студию веб-разработки) и я новый владелец этого канала. Пора придать ему новую жизнь и всерьез взяться за ваши навыки, скоро будет обновление и улучшение контента, а чтобы мне было это легче сделать, то пишите в комментариях чтобы вы хотели видеть на канале.
Меня зовут Владимир (ex-Senior Frontend Developer в одном из банков и сейчас возглавляю студию веб-разработки) и я новый владелец этого канала. Пора придать ему новую жизнь и всерьез взяться за ваши навыки, скоро будет обновление и улучшение контента, а чтобы мне было это легче сделать, то пишите в комментариях чтобы вы хотели видеть на канале.
❤29
Привет! Призываю всех провести небольшую перекличку!
Напишите в комментариях ваш опыт в JS и ваш фреймворк
——
Upd.: если еще только учите - то напишите как долго)
Напишите в комментариях ваш опыт в JS и ваш фреймворк
——
Upd.: если еще только учите - то напишите как долго)
❤6
Вы просили рассказать про актуальные проблемы в разработке, вот ловите
А зачем разговаривать?
В силу того что мы работаем над продуктами возникает много разных моментов и один из самых важных на мой взгляд - это коммуникация. Вы можете быть гением разработки и запускать код в голове, но когда работаете в команде, то хочешь или нет, а надо уметь донести что ты хочешь!
- Как работает этот старый код который ты написал?
- Ну тут все просто ты же сам видишь, вот executeSomeShit() запускает это, а там колбек, а сейчас у меня обед, ссори
Кому-то это покажется диким или притянутым, но с таким бывает тоже приходится сталкиваться, главное тут уметь себя поставить на место того с кем вы общаетесь
К счастью в нашем коллективе таких ситуаций не встречается, хотя в жизни с таким я сталкивался. А у вас?
А зачем разговаривать?
В силу того что мы работаем над продуктами возникает много разных моментов и один из самых важных на мой взгляд - это коммуникация. Вы можете быть гением разработки и запускать код в голове, но когда работаете в команде, то хочешь или нет, а надо уметь донести что ты хочешь!
- Как работает этот старый код который ты написал?
- Ну тут все просто ты же сам видишь, вот executeSomeShit() запускает это, а там колбек, а сейчас у меня обед, ссори
Кому-то это покажется диким или притянутым, но с таким бывает тоже приходится сталкиваться, главное тут уметь себя поставить на место того с кем вы общаетесь
К счастью в нашем коллективе таких ситуаций не встречается, хотя в жизни с таким я сталкивался. А у вас?
❤6
👆если вы прочитали пост выше и вам показалось что это незначительно или неважно, то:
1) это уже микропризнак того что над эти стоит работать
2) на собесах на это очень смотрят и это влияет на добрые 50% решения о том взять вас или нет (это не значит что надо быть человеком-цветочком, но если в вам бушуют порывы, то их лучше уметь гасить)
1) это уже микропризнак того что над эти стоит работать
2) на собесах на это очень смотрят и это влияет на добрые 50% решения о том взять вас или нет (это не значит что надо быть человеком-цветочком, но если в вам бушуют порывы, то их лучше уметь гасить)
👍5
Я знаю что здесь много ребят только начинает. А что значит для вас «разработка»?
Используйте alias-ы!
Часто бывает что приходится импортировать что-то по десять раз из одного места, и очень часто это что-то лежит достаточно далеко. Чтобы не мучать себя и других придумали alias-ы - сокращения (в данном случае для импортов). Пример видите выше. статью на эту тему можно посмотреть например тут (кликабельно).
Очень часто новички забывают про это, а зря: такой простой прием снизит вероятность ухудшения вашего зрения и инфакта у коллег при ревью.
Часто бывает что приходится импортировать что-то по десять раз из одного места, и очень часто это что-то лежит достаточно далеко. Чтобы не мучать себя и других придумали alias-ы - сокращения (в данном случае для импортов). Пример видите выше. статью на эту тему можно посмотреть например тут (кликабельно).
Очень часто новички забывают про это, а зря: такой простой прием снизит вероятность ухудшения вашего зрения и инфакта у коллег при ревью.
🔥5❤1
👆alias-ы могут быть не только до файла, но и до какого-то конкретного каталога, поэтому напимер если у вас море импортов типо таких
можно получить такой результат
или
если используются индексные файлы (о них поговорим завтра)
import a from ‘../../../../long/way/utils/a’
можно получить такой результат
import a from ‘@utils/a’
или
import { a } from ‘@utils’
если используются индексные файлы (о них поговорим завтра)
🔥3👍1
#для_самых_начинающих
Приветствую, сегодня мы поговорим о таком базовом, но не менее важном концепте в JS как - Области видимости.
Понимание механизма работы областей видимости поможет нам понять замыкания и доступность переменных.
Области видимости можно представить как коробки, в которых находятся переменные. Переменные, которые лежат в одной коробке, могут взаимодействовать друг с другом.
Всего существует 3 области видимости: Глобальная, Блочная и Функциональная.
Глобальная область видимости — это самая внешняя коробка из всех.
Приветствую, сегодня мы поговорим о таком базовом, но не менее важном концепте в JS как - Области видимости.
Понимание механизма работы областей видимости поможет нам понять замыкания и доступность переменных.
Области видимости можно представить как коробки, в которых находятся переменные. Переменные, которые лежат в одной коробке, могут взаимодействовать друг с другом.
Всего существует 3 области видимости: Глобальная, Блочная и Функциональная.
Глобальная область видимости — это самая внешняя коробка из всех.
const a = 42;
console.log(a); // 42
Блочная область видимости ограничена программным блоком, обозначенным при помощи { и }.const a = 42;
console.log(a); // 42
if (true) {
const b = 43
console.log(a)
// 42
console.log(b)
// 43
}
console.log(b)
// ReferenceError: Can't find variable: b
Функциональная область видимости — это область видимости в пределах тела функции. Можно сказать, что она ограничена { и } функции.const a = 42;
console.log(a); // 42
function scoped() {
const b = 43
}
console.log(a)
// 42
console.log(b)
// Reference error
Более подробно ознакомится с областью видимости Вы сможете по ссылке https://habr.com/ru/post/517338/Хабр
JavaScript: область видимости простыми словами
Доброго времени суток, друзья! Область видимости — важная концепция, определяющая доступность переменных. Данная концепция лежит в основе замыканий, разделяя пе...
🔥8👍1
