Мои бойцы выросли, начали сами собесать, ткнули меня что я - скучный дед. Поделились опытом собесов фронтов. Теперь так:
1. Дописываем To Do list:
https://codesandbox.io/s/todo-list-gnwzq?file=/src/App.js- ToDoItem есть. Давай просто циклом пройдем по const
( Read more... )
Comments 27
Reply
Reply
Reply
Reply
Второй вопрос интересный, хотя тоже интересно, что именно проверяется в кандидате. Можно также задачу про боксинг/анбоксинг придумать - неочевидно, но не совсем есно, какой сигнал получаешь, в таких случаях
```
true.abc = '123'
console.log(true.abc) ?
Boolean.prototype.abc = '321'
console.log(true.abc) ?
```
Reply
Понимание, что объекты передаются по ссылке, а ссылки на объекты передаются по значению :D. Это один из базовых навыков - такое постоянно нужно в уи-коде. Присваивание ссылке внутри не меняет переданный объект. А присваивание полю объекта на который ссылается ссылка - меняет.
Это обычное поведение reference types везде. Поэтому, в этом конкретно месте особой жс-всратости нет как раз.
Патчить прототипы же никто в здоровом уме не будет, есть же ES-классы теперь, всё наследие селфа это адвансед вопросы для сеньоров. В каком-то смысле ситуация похожа на "промышленное подмножество С++" в начале 2000-х, но на новом витке спирали.
Reply
ну да. но чтобы прочесть код оказывается нужно знать, что в js используется refernce types
Reply
Reply
ору
Reply
Leave a comment