Ко всему прочему, сюда люди приходят за помощью и чтоб получить ответы, а не осуждения.
Воспитанный человек укажет на ошибку, а не будет с осуждением задавать вопрос на вопрос
Не обижаюсь, спасибо за развернутый ответ. Я как бы понимаю и знаю (может не на отлично) эти вещи, описанные выще, просто вопрос стоял в том, где оно используется в приложениях, например на AngularjS. Я больше работал с админками, либо админки это недоприложения :) либо я чего-то не понимаю. Прототипы встречал в Angular Material под капотом.
xtalen: Может не сильно в больших проектах работал, либо наставники такие были. Прототипы я, например, видел в Angular Material, под капотом много они с прототипами делают.
"то время как до проверки более полезных знаний" - можно коротко озвучить список? Буду признателен :)
Спасибо за ответ. Так правильно, если писать фреймворк, то естественно писать на чистом JS, использование прототипов apply, call в чисто само собой я понимаю. Просто не очень понимаю зачем постоянно на собеседованиях спрашивать про прототипы, если в прилохении, например на AngularJS, ты их использовать не будешь. Или может я не поадал на такие приложения, поэтому и спрашиваю.
Спасибо за ответ.
Я думал про такую реализацию, но не нашел вариант как проверить есть ли промис и содержит ли он данные.
Есть ли возможность проверить наличие промиса, или в ответе вы имели ввиду вызвать .then ?
viktorulyushev: нууу, у тебя приложение на ангуляре или просто jquery?
если ангулар, то не очень норм, если работает и пофиг, то ок :)
Если ты создал контроллер, то :
'твой Контроллер'.$inject = ['$scope,' 'callbackService'];
$scope.sendData = function () {
callbackService.send().then(function (response) {
});
}
Воспитанный человек укажет на ошибку, а не будет с осуждением задавать вопрос на вопрос