Результаты поиска по запросу "prototype-programming"

4 ответа

JavaScript: Class.method против Class.prototype.method

В чем разница между следующими двумя декларациями? Class.method = function () { /* code */ } Class.prototype.method = function () { /* code using this.values */ }Можно ли считать первый оператор объявлением статического метода, а второй оператор ...

0 ответов

пример использования ...

ю, что это используется, чтобы сделать аргументы реальным массивом, но я не понимаю, что происходит при использованииArray.prototype.slice.call(arguments)

3 ответа

новый MyConstructor

ал вопрос: Почему я не могу объявить конструктор, создать экземпляр объекта и затем получить доступ к прототипу? [https://stackoverflow.com/questions/6070992/why-cant-i-declare-a-constructor-instantiate-an-object-and-then-access-the-protot] И ...

ТОП публикаций

3 ответа

isPrototypeOf все еще может использоваться в комбинированном случае. За исключением того, что каждый объект может быть только по типу.

рация [http://jsperf.com/object-inheritance-vs-object-composition] Почему мы строим цепочку наследования прототипов, а не используем композицию объектов. Просмотр прототипа для каждого шага в цепочке становится дорогим. Вот некоторый пример ...

2 ответа

Почему логический примитив не вызывает прототип toString ()?

Скажи, у меня есть этот код:

2 ответа

Когда вы расширяете нативные объекты, например, строки, это может быть проблемой, потому что пользователи ожидают некоторого поведения от этого объекта, но получают разные результаты. Им может быть трудно отладить это ..

оводство по стилю Феликса Node.jsэто говорит: [http://nodeguide.com/style.html] Не расширяйте прототипы каких-либо объектов, особенно родных. В аду вас ждет особое место, если вы не подчиняетесь этому правилу. эта статья также заставил меня ...

6 ответов

Понимание наследования прототипов в JavaScript

Я новичок в ООП JavaScript. Можете ли вы объяснить разницу между следующими блоками кода? Я проверил и оба блока работают. Какая лучшая практика и почему? Первый блок: function Car(name){ this.Name = name; } Car.prototype.Drive = ...

9 ответов

Лучший способ суммировать значение свойства в массиве

3 ответа

наследование на основе прототипов и классов

В JavaScript каждый объект является одновременно экземпляром и классом. Для наследования вы можете использовать любой экземпляр объекта в качестве прототипа. В Python, C ++ и т. Д. Существуют классы и экземпляры как отдельные понятия. Чтобы ...

1 ответ

 его больше нет:

а. Я изучаю свойства объектов, и одна вещь привлекла мое внимание к источнику информации. Это была одна часть всего документа, в которой говорилось об JS.Сво...