Size: a a a

JavaScript Noobs — сообщество новичков

2020 February 24

EE

Erik Egnatosyan in JavaScript Noobs — сообщество новичков
источник

IE

Igor' Emberovich in JavaScript Noobs — сообщество новичков
Привет
Как проверить, что какое-то поле у объекта не равно undefined (что оно вообще существует)?
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
Igor' Emberovich
Привет
Как проверить, что какое-то поле у объекта не равно undefined (что оно вообще существует)?
object.aaabbb !== undefined
источник

IE

Igor' Emberovich in JavaScript Noobs — сообщество новичков
Alexey Ermakov
object.aaabbb !== undefined
блин, это было очевидно. Почему же я так на собеседовании-то тупил...
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
Igor' Emberovich
блин, это было очевидно. Почему же я так на собеседовании-то тупил...
собесы обычно - стресс.
с опытом пройдет
источник

JC

J. C. in JavaScript Noobs — сообщество новичков
Igor' Emberovich
блин, это было очевидно. Почему же я так на собеседовании-то тупил...
Но вообще здесь есть варианты. Можно еще через 'fieldName' in object
источник

IE

Igor' Emberovich in JavaScript Noobs — сообщество новичков
На другом меня ещё спрашивали про вызов функции вида name()()   и типа что значат две кавычки. Тут даже если не знаешь и никогда не использовал, логически можно догадаться и всё равно смотришь как баран на ворота и не говоришь ничего. Обидненько. А вакансия была на ангуляре, было бы интересно на typescript'е поработать. Эх...
источник

F

Foma in JavaScript Noobs — сообщество новичков
if(obj.field) ??
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
Igor' Emberovich
На другом меня ещё спрашивали про вызов функции вида name()()   и типа что значат две кавычки. Тут даже если не знаешь и никогда не использовал, логически можно догадаться и всё равно смотришь как баран на ворота и не говоришь ничего. Обидненько. А вакансия была на ангуляре, было бы интересно на typescript'е поработать. Эх...
лет через 5 работы и вопросы другие будут
у меня в начале карьеры тоже всякие fuzzbizz спрашивали
источник

DC

Dmitry Croft in JavaScript Noobs — сообщество новичков
onload может появиться раньше DOMContentLoaded?
источник

DD

Dmitry Dizorov R11 in JavaScript Noobs — сообщество новичков
Андрей Дудник
С врсткой я более менее дружу , больше интересует упор в js
А ты зачем учишь js? Просто так? Так не пойдёт. Нужно придумать себе задачку, которую нужно решить. Может тебе и вовсе фронт не нужен.
источник

АД

Андрей Дудник... in JavaScript Noobs — сообщество новичков
Dmitry Dizorov R11
А ты зачем учишь js? Просто так? Так не пойдёт. Нужно придумать себе задачку, которую нужно решить. Может тебе и вовсе фронт не нужен.
За тем же за чем и все , чтоб мог реализовать все что придет в голову)
Ток в голову ничего не приходит xD
источник

В

Влад in JavaScript Noobs — сообщество новичков
Переслано от Влад
Можно ли сделать js файл берущий значения из разных html страниц и использующий логику которая их связывает? Например у меня на сайте есть смена темы и я через js думал сделать чтобы если у одного html файла выбрана тема то при переходе на другой менять там на такую же
источник

JC

J. C. in JavaScript Noobs — сообщество новичков
Igor' Emberovich
блин, это было очевидно. Почему же я так на собеседовании-то тупил...
Есть тонкости. Например obj = { field: undefined }; В таком объекте существует поле field ? Если делать проверку через  obj.field === undefined то его вроде как не существует. Но при этом Object.keys(obj).length будет равно 1. А вот 'field' in obj таки даст true, показывая, что такое свойсво все же есть, с явно заданым undefined. Еще есть вариант obj.hasOwnProperty('field')
источник

DK

Denis Kalinochkin in JavaScript Noobs — сообщество новичков
Влад
Переслано от Влад
Можно ли сделать js файл берущий значения из разных html страниц и использующий логику которая их связывает? Например у меня на сайте есть смена темы и я через js думал сделать чтобы если у одного html файла выбрана тема то при переходе на другой менять там на такую же
Храни тему в local storage и устанавливай ее из жс
источник

DD

Dmitry Dizorov R11 in JavaScript Noobs — сообщество новичков
Андрей Дудник
За тем же за чем и все , чтоб мог реализовать все что придет в голову)
Ток в голову ничего не приходит xD
Так может есть какая-то штука, которую хочешь сделать. Может калькулятор какой-то, типа рассчитать калории рациона или что-то типа того, и красиво показывать это в браузере🤔
источник

В

Влад in JavaScript Noobs — сообщество новичков
Denis Kalinochkin
Храни тему в local storage и устанавливай ее из жс
локалсторедж сложна
источник

В

Влад in JavaScript Noobs — сообщество новичков
Можешь пояснить как?
источник

DK

Denis Kalinochkin in JavaScript Noobs — сообщество новичков
J. C.
Есть тонкости. Например obj = { field: undefined }; В таком объекте существует поле field ? Если делать проверку через  obj.field === undefined то его вроде как не существует. Но при этом Object.keys(obj).length будет равно 1. А вот 'field' in obj таки даст true, показывая, что такое свойсво все же есть, с явно заданым undefined. Еще есть вариант obj.hasOwnProperty('field')
А не надо делать значение undefined с семантикой, отличной от отсутствия поля
источник

DD

Dmitry Dizorov R11 in JavaScript Noobs — сообщество новичков
Влад
локалсторедж сложна
Нет, это легко.
источник