Jump to content
  • Sign Up
  • Свежие Темы

  • Последние сообщения

    • denis_alekss
      Метод call дал возможность greet вызвать саму себя? очему во втором console.log не происходит вывод 18? Ведь я передал через конструктор аргумент 18. Здесь решил попробовать наследование. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Тест</title> </head> <body> <p id="result"></p> <script> let Person =function(name,age,gender){ this.name = name; this.age = age; this.gender = gender; // return this; }; Person.prototype.greet= function(){ console.log("My name is " + this.name); }; let Son = function(age,skils){ this.skils = skils || []; Person.apply(this,arguments) } Son.prototype = Object.create(Person.prototype); Son.prototype.constructor = Son; let a = new Person("Петя",25,"female"); let b = new Son(18,["рисует","поет","водит"]); console.log(a.age); console.log(b.age + b.skils); </script> </body> </html>  
    • Tucha
      Как легко начать работу на VPS?  Специальное предложение от Tucha Друзья, выбираете shared-хостинг или VPS для сайта и почты? Мы поможем! Виртуальный хостинг (или шаред-хостинг) в облаке на базе сервиса TuchaHosting — решение, которое лучше всего подходит для размещения: ·       веб-сайтов с умеренной нагрузкой; ·       корпоративной почты небольшого объёма. Сервис поможет безопасно разместить ресурсы и обеспечить им стабильную и быструю работу по бюджетной стоимости. В статье напоминаем более подробно обо всех преимуществах shared-хостинга TuchaHosting и множестве его дополнительных полезных возможностей: https://tucha.ua/ru/blog/services/tuchahosting-luchshee-reshenie-dlya-kachestvennogo-khostinga-saytov-i-pochty Если же для почты уже нужен отдельный почтовый сервер или необходимо разместить в облаке высоконагруженный веб-сайт, например: ·       большой корпоративный портал; ·       интернет-магазин с высокой нагрузкой; ·       масштабный сайт-каталог, рекомендуем VPS на базе сервисов TuchaBit, TuchaBit+ или TuchaFlex+. Виртуальные серверы обеспечат бесперебойную работу ресурсов и их отказоустойчивость даже при высоких нагрузках. А для лёгкого старта работы на виртуальных серверах дарим выгодные условия! При заказе акционных конфигураций VPS до 08.02.2021 включительно вы получаете скидку 10 евро* на оплату первого счёта. Специальный промокод — TD-226-0. Чтобы воспользоваться предложением, звоните +380 44 583-5-583 или пишите по адресу [email protected]  Мы всегда на связи и поможем подобрать решение именно для вас! *В гривнах по курсу НБУ на первое число текущего месяца.
    • Igor Schnaider
      Грубо говоря, потому что new просто создает новый объект на основе конструктора, а Object.create – с указанием прототипа. В первом случае в объекте tom инициализируются свойства name, age и gender, но у него не будет определен метод greet. // it's ok tom.name; tom.age; tom.gender; // but Person.greet.call(tom); Во втором случае (Object.create) метод greet будет найден в цепочке наследования (у прототипа).
  • Popular Contributors

    Nobody has received reputation this week.

×
×
  • Create New...