Тёмный

JavaScript уроки ES6 - методы в объектах и массивы [ отличие методов от функций ] [ ДЗ ] 🔊 - #9 

DKA-DEVELOP
Подписаться 137 тыс.
Просмотров 25 тыс.
50% 1

Продолжаем разбираться в объектах и коснемся темы массивов.
🙉 Канал в телеграмм: bit.ly/2QcOXD4
🔥 Заказать хостинг Fornex: li.tl/hoUdtX2 🔥
📢 Промокод "DKA-DEVELOP10", скидка 10% на все услуги кроме заказа на домены.
Хороший, качественный, недорогой и быстрый хостинг с удобной панелькой + куча разного функционала и плюшек для Вебмастеров :
🔹 Хостинг делает бесплатный переезд и помощь с настройкой, есть приятные скидки на аренду услуг.
🔹 Компания размещает только своё собственное, современное оборудование в 5 странах: серверы расположены в Германии, России, Украине, Нидерландах и в Швейцарии.
🔹 Данным хостингом пользуются такие крупные клиенты как : Webmasters, Pikabu, Yaplakal, LetyShops, Ad1, Admitad и сотни других очень популярных проектов, ведь это показывает то, что провайдеру Fornex доверяют самые топовые рунет сайты, так как:
🔹🔹 это действительно один из качественных хостингов с доступными и адекватными ценами, отличной стабильностью и высокой надежностью.
🔹🔹 У них хорошие доступные тарифы на SSD Хостинг, SSD VPS и Выделенные серверы.
🔹🔹 Множество на выбор разных CMS и предустановленных фреймворков .
Дополнительные платные и бесплатные услуги:
🔹🔹 Есть круглосуточное (бесплатное базовое\ и платное полное) администрирование.
🔹🔹 Домен в подарок при оплате хостинга на 1 год.
🔹🔹 Скидки от 5 до 20% на услуги при заказе на 3 месяца и более.
🔹🔹 Бесплатный сертификат SSL - Защита от DDoS атак. - VPN - Бэкапы - Домены
Партнерская программа Fornex, с настройками и выплатами: li.tl/nLtr
_______________________________________
☕🍗 Патреон, поддержи автора:
/ dkadevelop
- Другие реквизиты на сайте автора:
dka-develop.ru/blog/donation
Используемый редактор:
Sublime: sublimetext.com
🌍 Официальный сайт:
dka-develop.ru
© Music:
RU-vid Library
#javascript #fornex #ityoutubersru

Опубликовано:

 

9 июл 2019

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 183   
@DKADEVELOP
@DKADEVELOP 4 года назад
▶️ 10 (Следующий) выпуск "Цикл, инкремент": ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-Ot1qLQzlnT8.html ◀️ 8 (Предыдущий) выпуск "Функция: стрелочная, анонимная": ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-y-4A0ZNxoxI.html
@orenpav56
@orenpav56 4 года назад
Иногда, что бы понять не понятное, нужно пересмотреть урок! Спасибо Автору, Добра тебе!
@user-is8nk3qm5u
@user-is8nk3qm5u 3 года назад
let autobus = { color:"red", drivers:["Василий","Михаил","Виктор","Максим"], getDriver(nameDrivers){ console.log('На рейс назначен водитель - ' + this.drivers[nameDrivers]); } } autobus.getDriver(3); Спасибо большое за качественные и практичные уроки!!!
@user-fk6vd6fb5y
@user-fk6vd6fb5y 4 года назад
Как всегда, очень профессионально поставлен урок. Просто Cool ! Спасибо Вам, что Вы у нас есть DKA-DEVELOP :)
@backend1937
@backend1937 4 года назад
Продолжаются подарочки для нас в виде новых видосов. Однозначно лайк и подписка(хотя она уже есть, но звучит круто) :) Спасибо за хорошую подачу контента.
@DKADEVELOP
@DKADEVELOP 4 года назад
😁 Двойная хоба
@user-se8mj7lb6h
@user-se8mj7lb6h 4 года назад
Огромное спасибо автору за такой материал, помогаешь не опытным , покорить могучий JS
@DKADEVELOP
@DKADEVELOP 4 года назад
Главная цель научить думать как программист, это важнее чем язык или технология.
@daffeboy
@daffeboy 4 года назад
Дай бог здоровья за труды!👏🤧
@DKADEVELOP
@DKADEVELOP 4 года назад
👍👍👍
@lozovink
@lozovink 4 года назад
Супер! Как я раньше то не попал на этот канал! Только начал смотреть... Респект огромный! Пытаюсь самостоятельно изучить JS, и кое-что уже изучил. Хотелось даже пропустить первые видео - !я же всё знаю это! )) Но потом прям каждой клеткой почувствовал как пробелы заполняются!) У тебя талант преподавать! Делюсь ДЗ: let myCar = { cars: ['opel', 'audi', 'nissan', 'toyota'], drivers: ['Коля', 'Толя', 'Маша', 'ХаудиХо', 'DKA-Dev'], getDrive(indexDriv, indexCars){ console.log(`Текущий водитель - ${this.drivers[indexDriv]}. Его машина - ${this.cars[indexCars]}`) } } myCar.getDrive(4, 1);
@user-hy3ql7dz4e
@user-hy3ql7dz4e 3 года назад
очень интересно!! продолжай в том же духе!
@user-pm1im5cc3b
@user-pm1im5cc3b 4 года назад
Прям то что доктор прописал ! Спасибо мен! ;)
@DKADEVELOP
@DKADEVELOP 4 года назад
👍👍👍 Пожалуйста
@psihovscky782
@psihovscky782 3 года назад
классные уроки, по js самые понятные, на заметил что на всех канал проходят теорию, что это, а что то и после всего люди сидят и думают, а куда и как это применить не хватает урока, где будем создавать простенький сайт чисто что бы в нем использовать все эти функции, что бы на примере понять, когда вообще айтишники применяют это и зачем
@bekzhansartmyrzaev4659
@bekzhansartmyrzaev4659 4 года назад
You are awesome!!!!
@davidkarapetyan4841
@davidkarapetyan4841 4 года назад
let myCar = { color: 'red', drivers: ['"Mickael"', '"David"'], getDriver(just){ console.log('Current driver --- ' + this.drivers[just]); } } myCar.getDriver(1);
@DKADEVELOP
@DKADEVELOP 4 года назад
Верно 👍
@mandico21
@mandico21 3 года назад
function getDriver(nameCars, numberDriver) {
@alexandrelagin5490
@alexandrelagin5490 4 года назад
Спасибо за видео, по больше вам рекламодателей!
@DKADEVELOP
@DKADEVELOP 4 года назад
Согласен, тогда и видео будет больше! Но только хороших и с хорошими продуктами, как текущий, нет никакого желания рекламировать вредителей (Лотереи и т.д.).
@user-gy2kt8oj8e
@user-gy2kt8oj8e 3 года назад
Кто-то ещё заметил юмор? 8.47, просто о мире ХаудиХо (рассматриваем массив - КАШУ)))))) Уроки просто замечательные! Огромное спасибо!!
@Spectrum.Luxury
@Spectrum.Luxury 4 года назад
Чем дальше в лес тем больше дров! Чем дальше смотрю уроки тем меньше, мне кажется, что я понимаю. Но надеюсь в дальшейшем на практике все закрепится
@kaprizov3200
@kaprizov3200 4 года назад
и как закрепил?
@sayfiddinergashev4764
@sayfiddinergashev4764 4 года назад
как всегда палец вверх :)
@DKADEVELOP
@DKADEVELOP 4 года назад
👍
@milaoll6682
@milaoll6682 4 года назад
Оригинальная реклама)
@stas9066
@stas9066 4 года назад
То чувство, когда смотрел рекламу полностью из-за того, что красивые эффекты в ней )
@d1mon_4ik
@d1mon_4ik 4 года назад
Спасибо за видео, хорошую подачу материала, и колоссальный труд. Вопрос: посмотрел вот твои видео про HTML and CSS, ты говорил, что будут ещё уроки, и будем углубляться в их изучение. Уже прошло довольно много времени. Будут ли они или ты пока подзабил и сконцентрировался на js? :)
@DKADEVELOP
@DKADEVELOP 4 года назад
Не подзабил =), просто там уже в основном нужна именно практика, прям пробовать что-нибудь создавать, просто теорией забивать голову не к чему.
@d1mon_4ik
@d1mon_4ik 4 года назад
@@DKADEVELOP понял, спасибо. Ну если на досуге решишь возобновить и посвятить нас в создания анимации или может ещё каких-нибудь интересных, секретных штук, буду рад видеть :) (работаешь по 10-14 часов, на досууууугеее, даааа хд (но действительно, спасибо ещё раз за труд))
@romastarovoit7024
@romastarovoit7024 4 года назад
Спасибо за уроки ! let car = { color: "red", driver: ["", "Петя", "Вася"], getDriver: function (name){ if (name == 1 || name == 2) { alert("Спасибо за выбор: - " + this.driver[name]); } else { alert("Выбрано не верное число"); } } } let driverVin = prompt("Выберите номер лучшего водителя: 1 - Петя, 2 - Вася ") car.getDriver(driverVin); Немного по другому сделал
@user-tt4mg2jq2b
@user-tt4mg2jq2b 4 года назад
Лайк, подписка! Прошу, сделай пожалуйста видео с разбором темы "делегирование событий javascript" и побольше работы с классами. Я сейчас его учу и по теме делегирования ни одного нормального ролика с новыми стандартами. В учебниках очень не понятно пишут.
@DKADEVELOP
@DKADEVELOP 4 года назад
👍
@jsb7239
@jsb7239 4 года назад
👍🏻👍🏻👍🏻
@KuKu_RuKu88
@KuKu_RuKu88 4 года назад
Спасибо за урок !!! let array = [12, "Поехали", "Victor", 204, "Земля"]; array.unshift("Привет"); console.log(array[3]); let car = { year: 2001, color: "red", driver: function() { console.log("Ваш водитель - " + array[3]); } }; car.driver(); ///////// ИЛИ ////////// let myCar = { year: 2001, driver: ["Nikolas", "Victor"], getDriver: function() { console.log("Ваш водитель - " + this.driver[1]); } } myCar.getDriver();
@onlybataalay
@onlybataalay Год назад
первый вариант очень интересный , немного доработал твой второй let car = { Driver: [`Петрович` , `Вадимыч`], GetDriver(number) { console.log(`Текущий водитель:` + this.Driver[number]); } }; car.GetDriver(1);
@gromashh2661
@gromashh2661 4 года назад
подскажите пожалуйста, начинаю изучение javascript, не могу понять почему в консоле мы обращаеся к параметру функции, для того, чтобы достучаться до массива, не совсем понимаю логику того, почему после this.drivers идет именно [name] ?
@Der_Elektrik
@Der_Elektrik 3 года назад
10 минут урока пролетело как мгновение. Чтоб на работе было так интересно.
@datingeuro
@datingeuro 4 года назад
Всё работает, только тема метода не до конца понятна. И почему, когда вызываем функцию, индекс массива в круглых скобках, хотя обычно к индексу массива обращаемся с квадратными скобками. И пользуясь случаем, хотел поблагодарить за такие интересные уроки! :) let car = { color: 'red', drivers: ['Pro', 'Amateur'], getDriver(one) { console.log('Current driver - ' + this.drivers[one]); } } car.getDriver(0);
@huggydugy6369
@huggydugy6369 4 года назад
Я сделал немного по другому)))))) let ring = { color: 'red', ubizas: ['ДАЦИК УБИЙЦА', 'ДРИЩ ЛОХ'], getUbiza(pisisya) { console.log('Текущий боец - ' + this.ubizas[pisisya]); } } ring.getUbiza(0); спасибо ,сенсей, за уроки!!!!!!!Отсылки к Хауди Хо - топ :)
@vladislavaleksandrov8529
@vladislavaleksandrov8529 4 года назад
Подскажите, пожалуйста, какие плагины у вас стоят в Sublime Text для автодополнения кода Js. Поставил JavaScript Completions, но он почему-то работает иначе, чем у вас
@DKADEVELOP
@DKADEVELOP 4 года назад
Sublime который в видео, не использует сторонних плагинов, только ESLint который не связан с автодополнением.
@white3106
@white3106 4 года назад
лайк за массивы
@DKADEVELOP
@DKADEVELOP 4 года назад
👍
@white3106
@white3106 4 года назад
DKA-DEVELOP можешь сделать ролик про прототипы в js
@DKADEVELOP
@DKADEVELOP 4 года назад
До этого пока рано.
@user-cu7qw4rp1o
@user-cu7qw4rp1o 4 года назад
let car = { color: 'red', driver: ['Бетмен', 'Супермен'], getDriver: function(light) { console.log('Даний водій - ' + this.driver[light] ) }, }; car.getDriver(0);
@lumpy-muisc
@lumpy-muisc 4 года назад
Привет! А ты не хочешь запилить канал в дискорде? Очень много зарубежных каналов на эту тему и ни одного русского... Там очень много возможностей, можно в живую общаться, делиться опытом или задавать вопросы)
@howtosimple_
@howtosimple_ 4 года назад
let myCar = { drivers: ['Vlad', 'Sergey'], getDriver(who){ console.log('Текущий водитель - ' + this.drivers[who]); } } myCar.getDriver(1);
@DKADEVELOP
@DKADEVELOP 4 года назад
👍 OK
@serzhit130
@serzhit130 3 года назад
let car = { color: `red`, mirrors: [`left`, `right`], tuneMirror(mirrors) { console.log(`tuneMirror -` + this.mirrors[mirrors]); } } car.tuneMirror(1);
@kostetorlovsky7052
@kostetorlovsky7052 4 года назад
let car = { color: "red", driver: ["driver1", "driver2"], getDrive(i) { console.log(this.driver[i]) } }; car.getDrive(1);
@stapych
@stapych 4 года назад
Можно же и без this? let car = { color: 'red', driver: drivers = ['Хыш', 'sis'], getDriver: function(num){ console.log(drivers[num]); } } car.getDriver(1);
@user-tx5sx7yl2z
@user-tx5sx7yl2z 4 года назад
let car = { color: 'red', drivers: ['Ivanov', 'Maximov'], getDrivers(lastName){ console.log('Now driver - ' + this.drivers [lastName] ) } } car.getDrivers(0)
@svitmih
@svitmih 4 года назад
PHP всё? Есть ли надежда на новые видео по php фреймворкам?
@DKADEVELOP
@DKADEVELOP 4 года назад
В жизни никогда нельзя говорить никогда или все, только по неопытности. На данный момент я сосредоточился на одной, двух темах. Дойду до какого-то этапа может что-то выпущу по старой тематике, у меня накопилось огромное кол-во тем и я не хочу себя искусственно ограничивать чем-то одним.
@user-vq6pe5px9k
@user-vq6pe5px9k 4 года назад
@@DKADEVELOP просто если пойдёт дальше также материал для новичков, старые жильцы канала совсем расстроятся. Vue или Laravel - лчень ждём.
@DKADEVELOP
@DKADEVELOP 4 года назад
@@user-vq6pe5px9k Ребят я конечно никого в жизни не хочу расстраивать, но есть несколько моментов: я тоже человек и занимаюсь youtube не только чтобы получать деньги или нести всякую чушь (хоть есть такие мысли видя что действительно потребляют массы), а также по причине того что нравиться, а превращать, то что нравиться -> в нужно, нет никакого желания. У вас также в любой момент могут поменяться приоритеты. Плюс JS из разряда новичков в любом случаи постепенно перейдет в усложнении, это закон жанра. Различные видео (не для новичков) Vue или Laravel, также зависят от зрителей, вкладывать дни и кучу сил на материал, который не принесет отзыва это ещё та демотивация.
@hovoohanjanyan8841
@hovoohanjanyan8841 4 года назад
вот та ! ! let myCar = { drivers : ['Aram','Hovo','Joro'], getDriver(driversSan){ console.log('current driver -' + this.drivers[driversSan]) } } myCar.getDriver(2)
@Parmax885
@Parmax885 4 года назад
let car = { color: 'red', drivers: ['Mike', 'Steve'], getDriver(message){ console.log('Current driver - ' + this.drivers[message]) } } car.getDriver(1); //Current driver - Steve
@gripango
@gripango 4 года назад
let car = { color: 'red', drivers: ['John', 'Ivan'], getDriver(driverIndex) { console.log('Текущий водитель - ' + car.drivers[driverIndex]); } } car.getDriver(0); Сидел голову ломал что за this и на кой ляд он тут нужен. В итоге посмотрел ответ ниже и заменил this на car. . Работает вроде как и требовалось. Зачем нужен был this если без него все ок? Или не ок?
@Civilizer1976
@Civilizer1976 3 года назад
let car = { color: 'red', drivers:['Sergey', 'Ivan'], getDriver: function(value){//в формате ES5(так понятней) console.log(`driver ${this.drivers[value]}`);//Шаблон в формате ES6 } } car.getDriver(1);
@ff-pq8hx
@ff-pq8hx 2 года назад
я сделал чуть по-другому: let car = { color: 'red', driver: ['Первый водитель - Антон. ', 'Второй водитель - Илья'], getDriver: function() { console.log(car.driver[0]) } } car.getDriver()
@questionsanswer6293
@questionsanswer6293 4 года назад
let car = { color: 'red', driver: ['Антон','Сергей'], getDriver: function(arr,params) { console.log('Текущий водитель - ' + arr[params]); } } car.getDriver(car.driver,1);
@dude9653
@dude9653 3 года назад
let car = { color: 'red', drivers: ['Ваня', 'Киря'], getDriver: function(message) { console.log('Текущий водитель - ' + this.drivers[message]); } }; car.getDriver(0);
@Max-rt5uc
@Max-rt5uc 3 года назад
let car = { drivers: ['I', 'He', 'My bro'], getDriver(who){ console.log('The driver is', this.drivers[who]) } }; car.getDriver(2);
@schurickxxx
@schurickxxx 4 года назад
Возможно так? let car = { color: 'red', driver: ['Игорь','Алёша'], getDriver(x) { console.log('Текущий водитель - ' + this.driver[x]); } } car.getDriver(0);
@DKADEVELOP
@DKADEVELOP 4 года назад
👍 Правильно. Только один вопрос =) Почему Игорь это Игорь, а Алексей это Алёша? =))
@schurickxxx
@schurickxxx 4 года назад
@@DKADEVELOP ;) Это такой жаргончик из игры мир танков. Спасибо за новый выпуск. Возобновил своё обучение программированию спустя 12 лет с твоих уроков по JS!
@DKADEVELOP
@DKADEVELOP 4 года назад
Принято =) удачи в изучении!
@user-oq7nl2ze2e
@user-oq7nl2ze2e 4 года назад
let car = { array: [' Владислав',' Вадим'], open (f2) {console.log('В настоящее время водитель ---' + this.array[f2]);} }; car.open(1);
@user-pm8ov9pz3q
@user-pm8ov9pz3q 3 года назад
let car = { color:"red", driver:["lop","pop"], getDriver: (index) => console.log(car.driver[index]) } car.getDriver(1);
@user-xs5tw3zh4e
@user-xs5tw3zh4e 4 года назад
let car = { color: 'red', drivers: ['John', 'Ivan'], getDriver(driverIndex) { console.log('Текущий водитель - ' + this.drivers[driverIndex]); } } car.getDriver(0);
@DKADEVELOP
@DKADEVELOP 4 года назад
👍👍👍
@user-vl7vm5qs4v
@user-vl7vm5qs4v 3 года назад
let car = { color: 'red', driver: ['Ашот', 'Джамшут'], getDriver: function(name){ console.log(car.driver[name]) } }; car.getDriver();
@cydeveloper2049
@cydeveloper2049 4 года назад
let car = { drivers : ['John', 'Cameron'], showCurrentDriver(driver){ console.log('Current driver - ' + this.drivers[driver]) } }; car.showCurrentDriver(0)
@livefilm1299
@livefilm1299 2 года назад
let car = { driver: ['Петр', 'Антон'], getDriver: function () { console.log('Водитель - ' + this.driver[0]); } } car.getDriver()
@user-cd1cg8fz7d
@user-cd1cg8fz7d 4 года назад
let car = { drivers: ['Егор', 'Григорий', 'Алекс'], getDriver(driver){ console.log(`Текущий водитель - ${this.drivers[driver]}`); } }; car.getDriver(1);
@Mr51525356
@Mr51525356 2 года назад
Спасибо за уроки let car ={ color: 'red', drivers: [ "Андрей", "Вадим"], getDriver: function(name){ console.log("Текуший водитель - " + this.drivers[name] ); } }; car.getDriver(1);
@questionsanswer6293
@questionsanswer6293 4 года назад
Желательно домашнее задание еще писать в текстовом виде не очень хорошо воспринимается на слух...
@user-mq1ql1hr8m
@user-mq1ql1hr8m 4 года назад
let car = { drivers: ['Иван', 'Сергей'], getDriver(){ console.log(`Текущий водитель - ${this.drivers[1]}`); } } car.getDriver(); `(Ё) - это гравис; '(Э) - это апостроф; Я пока это понял, всю клаву у себя переклацал. `Текущий водитель - ${this.drivers[1]}` тут гравис. Изначально пробовал апостроф ставить вместо грависа в этом предложении и выдавало ошибку, не понимал, что за фигня, но потом понял =) В старом варианте апостроф, как у некоторых в примерах ниже.
@aleksandrkedria4024
@aleksandrkedria4024 4 года назад
let myCar = { color: "red", driver: ["Fernando", "Zlatan"], getDriver(select) { console.log("Текущий водитель - " + this.driver[select]); } }; myCar.getDriver(1);
@user-yx8dz7rq5q
@user-yx8dz7rq5q 4 года назад
let car = { driverList: ['John', 'Jack'], currentDriver(number){ console.log('Driver is ' + this.driverList[number]); } } car.currentDriver(1);
@nurbaizhan1246
@nurbaizhan1246 4 года назад
let car = { color: "blue", driver: [" nurik ", " jusi "], getDriver: function(aaa){ console.log(" voditel' " + this.driver[aaa]+this.color); } } car.getDriver(0); // voditel' nurik blue
@sofyap.2153
@sofyap.2153 4 года назад
let carTaxi = { color:'yellow', drivers : ['Bob','John'], getDriver(i){ console.log('Вас повезет '+ this.drivers[i]); } } carTaxi.getDriver(1);
@nastyagoffman3450
@nastyagoffman3450 4 года назад
let myCar = { drivers: [1, 2, 3, 4, 5], getDriver(i) { console.log("current driver " + this.drivers[i]); } } myCar.getDriver(1);
@zimtos2616
@zimtos2616 3 года назад
1й способ (использование this): let car1 = { color: 'green', maxSpeed: 250, cost: 1000000, audio: { brand: 'Sony', kolonki: 6 }, drivers:['Петров И.Д', 'Сидоров А.В'], getDriver: function (nameDriver) { console.log('Текущий водитель - ' + this.drivers[1]); } }; car1.getDriver(); 2й способ (без this): let car1 = { color: 'green', maxSpeed: 250, cost: 1000000, audio: { brand: 'Sony', kolonki: 6 }, drivers:['Петров И.Д', 'Сидоров А.В'], getDriver: function (nameDriver) { console.log(nameDriver); } }; car1.getDriver(car1.drivers[1]);
@user-bj2bl9bb7r
@user-bj2bl9bb7r 4 года назад
let car = { color: 'green', driver: ['Сергей', 'Владимир'], getDriver: function(имя) { console.log('текущий водитель - ' + this.driver[имя] ) }, }; car.getDriver(0); долго не мог понять почему не работает и нашёл ошибку - запятая после фигурной скобки функции ( почему-то думал она там не нужна) посмотрел коменты и подправил так: let car = { color: 'green', driver: ['Сергей', 'Владимир'], getDriver: function(имя) { console.log('текущий водитель - ' + this.driver[имя]); } } car.getDriver(0); И теперь запятая не нужна ...а как правильно?
@whitegandalf978
@whitegandalf978 4 года назад
let car = { drivers: ['Ivan', 'Sasha', 'Grigory'], getDriver(number){ console.log('Текущий водитель - ' + this.drivers[number]) }} car.getDriver(2);
@user-yi7fm1gk3y
@user-yi7fm1gk3y 4 года назад
let car = { driver: ['Петров', 'Смирнов'], getDriver(name){ console.log('Ваш водитель - ' + car.driver[name]); } } car.getDriver(0)
@assasinvm
@assasinvm 4 года назад
let car = { color: 'red', driver: ['Алексей','Виктор'], getDriver(chtoto){ console.log('Текущий водитель ' + this.driver [chtoto]); } } car.getDriver(0);
@DKADEVELOP
@DKADEVELOP 4 года назад
👍👍👍
@Arevshat796
@Arevshat796 4 года назад
Афтамабиль ! Спс за видео))
@user-ed7il7ce7s
@user-ed7il7ce7s 4 года назад
let arrey = ["Vova", "Ivan"]; let choice = function(changeDriver){ console.log("Driver today -" + this.drivers[changeDriver]); }; let myCar = { drivers: arrey, getDriver: choice }; myCar.getDriver(1);
@avkryukov71
@avkryukov71 4 года назад
let car = { color: ['White', 'Blue', 'Red'], drivers: ['Миша', 'Боря', 'Сказочный', 'Димон'], getDriver(driver){ console.log("Сейчас рулит " + this.drivers[driver]) } } car.getDriver(2);
@fmleglrmglrml
@fmleglrmglrml 4 года назад
Хммм но использование this в данном случае вовсе не нужно, так как мы все так же можем обратиться к массиву так car.drivers[a] и работать будет все абсолютно так же как и с this
@user-sf2hd2bu2n
@user-sf2hd2bu2n 3 года назад
В интернете пишут, что в некоторых случаях такое обращение может привести к ошибке в дальнейшем написании кода.
@user-ll8sj3hx1z
@user-ll8sj3hx1z 3 года назад
let pokmons = { classes: ['pkachu', 'charmander', 'pidrila'], getPokemn(classes){ console.log('выбран покемон - ' + this.classes [2] ); } } pokmons.getPokemn()
@user-oq8uv4tt5t
@user-oq8uv4tt5t 4 года назад
let car = { color: 'red', driver: ['Alex', 'Mike'], getDriver(name) { console.log('Текущий водитель - ', this.driver[name]) }, } car.getDriver(0);
@kalyszhek5296
@kalyszhek5296 4 года назад
Кто еще лайкал не начиная.., вставив в паузу???
@user-wx9uk5gl7g
@user-wx9uk5gl7g 4 года назад
let drivers=['Ваня','Миша','Абрахам','Артём'] let car={ driver:function(x ='Водителя под таким номером нету') {console.log('Текущий водитель: '+ drivers[x])}} car.driver(2)
@Balance_GC
@Balance_GC 4 года назад
Вроде сделал дз,но смотрю вот как у других получилось и кажется что я что-то не так сделал... let car = { color: 'red', driver: ["Alex", "MadMax"] } console.log('Текущий водитель ' + car.driver[0]);
@shchuka5
@shchuka5 3 года назад
В HTML документе? 🧐
@shchuka5
@shchuka5 3 года назад
А где метод?
@user-qw7fr2st1f
@user-qw7fr2st1f 4 года назад
let myCar = { Color: black, Drivers: Saginbek getDrive(Текущий водитель, водительяю){ console.log(getDrive[1] + '-' letmycar.Drivers(); }
@user-bi4ro6id4k
@user-bi4ro6id4k 4 года назад
let testArray = { drivers: ["Name1" , "Name2"], getDriver(name) { console.log('current driver - ' + this.drivers[name]); } } testArray.getDriver(1);
@user-ym2fv6by7z
@user-ym2fv6by7z 4 года назад
let car = { color: 'red', drivers: ['Вася', 'Петя'], getDrivers() { console.log('Текущий водитель-' + this.drivers[1]) } } car.getDrivers();
@drino955jug3
@drino955jug3 4 года назад
let car = { color: "red", drivers: ["Михаил", "Петраил"], getDriver(driver) { console.log( "Текущий водитель -", this.drivers[driver] ); } }; car.getDriver(0);
@davidelbakian6399
@davidelbakian6399 4 года назад
let myCar = { drivers: ['Михалыч', 'Сан Саныч'], getDriver (index) { console.log('Сегодня за рулём: ' + this.drivers[index]) } } myCar.getDriver(0)
@tarasitsme5082
@tarasitsme5082 4 года назад
let car = { color: "red", drivers: ["Саша", "Петя"], getDriver() { console.log("Текущий водитель - " + this.drivers[1]); } }; car.getDriver();
@Microzp
@Microzp 4 года назад
let car = { color: "red", drivers: ["Толик", "Вася", "Петя"], getDriver: function (param) { console.log ("Сейчас за баранкой сидит: " + this.drivers[param]); } } car.getDriver(0);
@user-sf2hd2bu2n
@user-sf2hd2bu2n 3 года назад
let car = { color: "red", drivers: ["Ваня", "Петя"], getDriver(nameDrivers) { console.log("Текущий водитель: " + this.drivers[nameDrivers]) } } car.getDriver(0);
@lumpy-muisc
@lumpy-muisc 4 года назад
DKA-DEVELOP, такой вопрос. Вчера друг (вообще никак не связан с программирование, сварщик), узнав что я увлекся этой темой задал такую задачку: "Есть шифр Виженера (ru.wikipedia.org/wiki/%D0%A8%D0%B8%D1%84%D1%80_%D0%92%D0%B8%D0%B6%D0%B5%D0%BD%D0%B5%D1%80%D0%B0) . Напиши такой сайт, чтобы он переводил текст в шифр, используя ключ, а так же шифр в текст, аналогичным методом. " Пока что, кроме как то, что в коде должен присутствовать массив и метод, как это реализовать я не знаю, но точно уверен что это возможно. Внимание вопрос: к какому уроку можно приступать к реализации задуманного? ))) И да, большое спасибо за вашу работу!
@DKADEVELOP
@DKADEVELOP 4 года назад
Посмотрите по ссылке, там в конце есть даже код на JavaScript: ru.wikipedia.org/wiki/%D0%A8%D0%B8%D1%84%D1%80_%D0%92%D0%B8%D0%B6%D0%B5%D0%BD%D0%B5%D1%80%D0%B0
@lumpy-muisc
@lumpy-muisc 4 года назад
@@DKADEVELOP И правда! Блин, вот я глупый) Подожду, пока не начну полностью его понимать, потом попробую повторить)
@yevhenmazhulin421
@yevhenmazhulin421 4 года назад
let car = { drivers: ["Petya", "Vasya"], getDriver() { console.log("Driver:" + this.drivers[1]) } }; car.getDriver();
@iddev6680
@iddev6680 3 года назад
Какой-то запятой забыл из-за этого прочитал тему про this думаю я не один такой или все таки один я такой
@lilmint6514
@lilmint6514 4 года назад
ПОДСКАЖИТЕ ПЖ В ЧЁМ ОШИБКА let car = { color: red, drivers = ['Alexey', 'Ivan'] getDrivers(drivers) { console.log('Текущий водитель - ' + this.drivers[1]); } } car.getDrivers();
@c_k_a_ji_a9713
@c_k_a_ji_a9713 4 года назад
let car = { color: 'red', drivers: ['Alexey', 'Ivan'], getDriver(drivers) { console.log('Текущий водитель - ' + this.drivers[1]); } } car.getDriver();
@playvirtul5588
@playvirtul5588 4 года назад
let car = { drivers: ["Кирилл", "Олег"], getDriver(param) { console.log("Текущий водитель - " + this.drivers[param]) } } car.getDriver(1);
@DKADEVELOP
@DKADEVELOP 4 года назад
👍
@maxim2875
@maxim2875 4 года назад
@@DKADEVELOP точка с запятой после вывода в консоль отсутствует. Работать будет но лучше сразу привыкать к хорошему тону. Или я чего то не понимаю?
@DKADEVELOP
@DKADEVELOP 4 года назад
@@maxim2875 лучше конечно ставить, хоть и в современной разработки можно возложить это на другие инструменты. В данном случаи я смотрю на решение задачи, а недочеты в синтаксисе игнорирую, так как нет столько времени вылавливать ошибки у всех =) Но вы молодец, изучайте и смотрите чужой код.
@davidlordeckiy4704
@davidlordeckiy4704 2 года назад
let car = { color: 'red', audio: 'Samsung', drivers: ['Василий', 'Дмитрий', 'Валерий'], getDrivers(nameDrivers) { console.log('Текущий водитель - ' + this.drivers [nameDrivers] ) } }; car.getDrivers(2);
@assasinvm
@assasinvm 4 года назад
А зачем в скобках надо писать что-то ? P.S функции getDriver
@DKADEVELOP
@DKADEVELOP 4 года назад
Это параметры через которые мы передаем данные внутрь функции и они не являются обязательными.
@zhalgassaparov8471
@zhalgassaparov8471 4 года назад
let myCar = { drivers: ['Jack', 'David', 'Mark'], getDriver(number = 0){ console.log('Текущий водитеоь - ' + this.drivers[number]); } } myCar.getDriver()
@user-ug1rn4ki6j
@user-ug1rn4ki6j 4 года назад
let truck = { color: 'blue', drivers: ['Anthony', 'Stephen'], getDrivers(experience){ console.log("The most experience driver is " + this.drivers[experience]); } } truck.getDrivers(1); truck.getDrivers(0);
@nezt1r737
@nezt1r737 3 года назад
const myCar = { make: 'BMW' } console.log(`Мой конь: ${myCar.make}`); let array = [1,2,3]; array[2]; console.log(`Кол-во букв в марке ${array[2]}`);
@lumpy-muisc
@lumpy-muisc 4 года назад
let car = { drivers: ['Водитель автомобиля: ', 'Vlad', 'Dima', 'Boris'], choise(ofc){ console.log(this.drivers[0] + this.drivers[ofc]) } } car.choise(1); Долго мучился, честно(
@irena6345
@irena6345 4 года назад
let myCar = { drivers: ["Владимир","Иван","Сергей"], getDriver (index) { console.log ("Текущий водитель - " + this.drivers [index]) } } myCar.getDriver(0)
@user-jm8km3ji5m
@user-jm8km3ji5m 3 года назад
Спасибо за урок, ДЗ - не уверена, что правильно сделала : let car = { color: 'red', driver: ['Петр', 'Фрол'], getDriver() { console.log('Текущий водитель - ' + this.driver[1]); } } car.getDriver(); // Результат "Текущий водитель - Фрол"
@user-tf5lo1ox6f
@user-tf5lo1ox6f 4 года назад
В ДЗ есть ошибка!! Там сказано, что метод нужно создать в массиве!! Я чуть голову не сломал, пока понял, что это просто оговорка))) let car = { driver:['Иванов', 'Петров'], getDriver: (who) => console.log('Текущий водитель - ' + car.driver[who]) } car.getDriver(0); car.getDriver(1);
@user-tf5lo1ox6f
@user-tf5lo1ox6f 4 года назад
....и со стрелочной функцией я не смог использовать this
@multiwin
@multiwin 4 года назад
let myCar = { drivers: ['Володя', 'Михаил'], getDriver(index){ console.log('Текущий водитель - ' + this.drivers[index]); } } myCar.getDriver(0)
@user-qs5hd3yu9t
@user-qs5hd3yu9t 4 года назад
let car = { color : 'black', drivers : ['Dima', 'Alex', 'Ivan'], truck : ['mers', 'volvo', 'man'], getDriver(number, numbers){ console.log('Vodila - ' + this.drivers[number] + ' - ' + this.truck[numbers]) } } car.getDriver(2 , 0);
Далее
Что есть абьюз? | или че? | шч
00:36
Reduce это просто. JavaScript
17:11
Просмотров 60 тыс.
Что есть абьюз? | или че? | шч
00:36