LoftBlog: Продвинутый javascript 3 - Прототипное наследование - видео HD
00:30:09
loftblog 299 роликов
40252 просмотра на сайте 12n.ru
Продвинутый javascript 3 - Прототипное наследование - видео.
Пройди БЕСПЛАТНО профориентацию в IT — bit.ly/2NLILneВ этом видео мы наконец познаем саму тайну тайн javascript, а именно: — что же такое прототип? — что такое наследование? — что такое прототипное наследование? — и самое главное — как им пользоваться?Смотри курс «Gulp.js»: www.youtube.com/playlist?list=PLY4rE9dstrJwXCz1utct9b6Vub9VWQoKoСмотри курс «Backbone.js»: www.youtube.com/playlist?list=PLY4rE9dstrJx-28CgOCgcipVOgaRkAuJ5Школа онлайн-образования: loftschool.com/ Telegram: telegram.me/loftblog Slack: slack.loftblog.ru/ Сайт: loftblog.ru/ Instagram: www.instagram.com/loftblog/ Группа вконтакте: vk.com/loftblog Facebook: www.facebook.com/loftblog Twitter: twitter.com/loft_blogБольше уроков от lofblog: #loftblogВсе уроки по хештегу: #loftblogJSПолезные уроки для веб-программиста: #вебпрограммист#javascript Поставь лайк — смотивируй автора писать еще :)
развернуть свернуть
Все рассматривают стандартное присвоение свойств name, age, number новым объектам с помощью функций конструкторов…, меня интересует, как правильно написать код, чтобы в каждом новом созданном мною, помимо простых (к примеру) свойств name age и.т.д в объекте отображалось рандомное число от 1 до 10:
короче, посмотрите на мой код и подскажите, что я не так делаю…
function lol(name, random){
this.name = name
this.random = 1+Math.floor(10*Math.random()); // Вижу, что здесь что-то ну прям категорически не правильно, но не знаю как написать правильно
}
var A = new lol(«Виталик») // И как мне присвоить значение объекту, если это рандомное значение?
var B = new lol(«Adam»)
var C = new lol(«Алёша»)
function alt( obj ){
for( var s in obj ){
document.write( s + ">>>" + obj[s] + "
" )
}
}
alt(A)
alt(B)
alt©
alert(" Благодарю заранее, не судите строго ;)" )
А еще, почему то что на 47 строке нельзя было сразу записать на 36 через this?
Буду очень благодарен за ответы