
Aldar
08.09.2016
19:42:52
конкретного кота

Антон
08.09.2016
19:43:26

Aldar
08.09.2016
19:43:42
да причем тут млекопитающие
вот есть кот, ты с него клонируешь другого такого же кота, потом его чуток мутируешь

Google

Антон
08.09.2016
19:44:11

ojab
08.09.2016
19:44:14
обезьяна — прототип человека

Aldar
08.09.2016
19:44:15
это и есть прототипное наследование

s
08.09.2016
19:44:32
А он такой, херак тебя коллбеком

Антон
08.09.2016
19:44:54
у них общий предок

Aldar
08.09.2016
19:45:17
ну ты можешь зафигачть объект который имеет все свойства двух других объектов

Антон
08.09.2016
19:45:21
не экземпляры, подклассы конечно

Aldar
08.09.2016
19:45:35
Object.assign

Антон
08.09.2016
19:45:39

Aldar
08.09.2016
19:45:42
или трех)
это будет типа множественное наследование

Антон
08.09.2016
19:46:05

Google

Aldar
08.09.2016
19:46:11
да, мутанты

Антон
08.09.2016
19:46:29
ну тоесть придумали модель которой не существует в формальной логике и пытаются сделать из этого говна ложку
более того в действительном мире существует крайне редко

Aldar
08.09.2016
19:47:22
а причем тут реальный мир

Антон
08.09.2016
19:47:23
смартфон с камерой это не телефон, это сложное устройство с телефоном и камерой
но это не мутант прототипа

Aldar
08.09.2016
19:47:39
прототипное наследование мощнее ООП

Антон
08.09.2016
19:47:49

Aldar
08.09.2016
19:47:58
то есть с помощью прототипного наследования ты можешь сделать ООП, но не наоборот

s
08.09.2016
19:48:21

Антон
08.09.2016
19:48:25

s
08.09.2016
19:48:27
Спорный тезис
Про мощнее
Если человеку важно "мощнее" и ему это нужно в ежедневной практике
То он использует с++
а не херню для рисования снежинок

Aldar
08.09.2016
19:51:03
мы про абстракции говорим)

Антон
08.09.2016
19:51:15

s
08.09.2016
19:51:38
Это не работает

Aldar
08.09.2016
19:51:51
ладно, беседа руби господ какая то)))

Google

Антон
08.09.2016
19:52:26
ну незнаю
я про информатику, формальную логику, общие ассоциации, вообще не про руби словом

Aldar
08.09.2016
19:52:55
https://medium.com/javascript-scene/master-the-javascript-interview-what-s-the-difference-between-class-prototypal-inheritance-e4cd0a7562e9#.tvuukumoj
можно это покурить

Антон
08.09.2016
19:53:27
я лучше captain black покурю
а jsника лучше нанять, чем страдать самому
class Foo {}
typeof Foo // 'function'
лол
вот чо они там курят в этой комиссии по принятию стандартов?

Aldar
08.09.2016
19:56:00
собсно это ж Сахарок
раньше класс это был функция начинающаяся с большой буквы

Антон
08.09.2016
19:56:16
но почему класс функция?
класс не функция

Aldar
08.09.2016
19:56:33
инстанцирование через new
в ЖС функция)))
еще в жс полный пиздец со словом this

Антон
08.09.2016
19:57:02
класс это хомо сапиенс, это приматы и бактерии
функция это дыхание, высшая нервная дейстельность

s
08.09.2016
19:57:41
я даже бокал вина отложил и открыл ноут)

Антон
08.09.2016
19:58:08
class Foo {}
typeof Foo // 'function'
это отсутствие признаков высшей нервной деятельности

Aldar
08.09.2016
19:58:10
недавно прикол был
в браузере в консоли написать
var name = 2;
typeof name;

Google

Антон
08.09.2016
20:00:29
в чем подвох?

Aldar
08.09.2016
20:00:40
в браузере
в консоли

Антон
08.09.2016
20:00:47
тоже самое

Aldar
08.09.2016
20:00:48
а не в ноде

Admin
ERROR: S client not available

Aldar
08.09.2016
20:01:17
че за браузер?)

Антон
08.09.2016
20:01:27
хром

Aldar
08.09.2016
20:01:30
да ну

Антон
08.09.2016
20:01:49
ну да

Aldar
08.09.2016
20:01:56
у меня ‘string'
выдает

Антон
08.09.2016
20:02:14
че за браузер?)

Aldar
08.09.2016
20:02:19
хром

Антон
08.09.2016
20:02:36
да ну

Aldar
08.09.2016
20:05:00
ну да

Антон
08.09.2016
20:06:05
супер, сделал скриншот, спасибо
чувство юмора тормозит, вечер наверное?
чо за браузер?)
уже не смешно

Google

Aldar
08.09.2016
20:07:00
хром

Artur
08.09.2016
20:07:35
яндекс браузер

Антон
08.09.2016
20:07:50
рили?

Artur
08.09.2016
20:07:57
Абсолютно

Антон
08.09.2016
20:08:23
как я рад братья, что я не фронт

Aldar
08.09.2016
20:09:07
это из-за глобального объекта window, там есть свойство name, которое строка, и тип поменять нельзя

Антон
08.09.2016
20:09:54
тоесть name это window.name?

trickster
08.09.2016
20:10:14
https://pp.vk.me/c630020/v630020788/42245/cicrUlFMLV4.jpg

Aldar
08.09.2016
20:10:38
все глобальные переменные это свойства объекта window

Антон
08.09.2016
20:10:54
https://pp.vk.me/c629202/v629202755/3fca8/sKrrYLSMMWc.jpg

Aldar
08.09.2016
20:11:25
поэтому ж написали книжку Javascript: good parts)
Крокфорд)