prototype-programming

JavaScript: Class.metoda A Klasa.prototyp.metoda

Jaka jest różnica między następującymi dwoma deklaracjami? Class.method = function () { /* code */ } Class.prototype.method ... ku myśleć o pierwszym oświadczeniu jako deklaracji metody statycznej, a drugim oświadczeniu jako deklaracji metody instancji?

Korzyści dziedziczenia prototypowego nad klasycznymi?

Więc w końcu przestałem przeciągać stopy przez te wszystkie lata i postanowiłem nauczyć się JavaScript "poprawnie". Jednym z ... życie nie mogę zrozumieć, jakie korzyści można uzyskać z instancji obiektowych przy użyciu innych instancji do dziedziczenia.

jak działa Array.prototyp.plaster.call () praca?

Wiem, że jest używany do tworzenia prawdziwej tablicy argumentów, ale nie rozumiem, co się dzieje podczas używania Array.prototype.slice.call(arguments)

Czym różni się proto od konstruktora.prototyp?

function Gadget(name, color) { this.name = name; this.color = color; } Gadget.prototype.rating = 3 var newtoy = new G ... __ Łańcuch kończy się powrotem null. Również w Internet Explorerze jak sprawdzić null, jeśli nie ma __proto__ właściwości?

Co to znaczy, że Javascript jest językiem opartym na prototypach?

Jedną z głównych zalet Javascript jest to, że jest to język oparty na prototypach. Ale co to znaczy, że Javascript jest oparty na prototypach i dlaczego jest to zaletą?

Zrozumienie dziedziczenia prototypów w JavaScript

Jestem nowy w JavaScript OOP. Czy możesz wyjaśnić różnicę między poniższymi blokami kodu? Przetestowałem i oba bloki działają ... konstruktorze SuperCar? Czy właściwości i metody Car nie będą 'dziedziczone', kiedy to zrobię var myCar = new Car("Car");

Jaki jest cel prototypu? [duplikat]

Możliwy duplikat:zrozumienie dziedziczenia prototypowego w JavaScript OK, więc jestem trochę nowy w idei OOP w JS. ... e = 'rover'; } animal.prototype.set_name = function(name){ this.name = name; } Oboje robią to samo, więc co za różnica?

dziedziczenie oparte na prototypach a dziedziczenie oparte na klasach

W JavaScript każdy obiekt jest jednocześnie instancją i klasą. Aby wykonać dziedziczenie, możesz użyć dowolnej instancji obie ... nku (prototype-based object orientation)? jakie są zalety (i wady) prototypowego OO w stosunku do tradycyjnego, klasowego OO?

Dziedziczenie Javascript: wywołać super-konstruktor czy użyć prototype chain?

Całkiem niedawno czytałem o użyciu połączeń JavaScript w MDC Https://developer.mozilla.org/en/JavaScript/Reference/Global_O ... / since 5000 is above 1000, value will be 999 car = new Prod_dept("honda", 5000, "auto"); Thanks for making things clearer

Dodawanie godzin do obiektu Javascript Date?

Zadziwia mnie, że obiekt Date Javascript nie implementuje żadnej funkcji dodawania. Po prostu chcę funkcji, która może to zr ... new Date(milliseconds + 4*3600*1000 /*4 hrs in ms*/)? Wydaje się to jednak bardzo hakerskie - i czy to w ogóle działa?

Funkcje instancji JavaScript a funkcje prototypowe [duplikat]

Możliwy duplikat:użycie ' prototype 'vs.' this ' W Javascript? Moje rozumienie różnych rodzajów funkcji JavaScript j ... rze (np. publicInstanceFunc)? czy użycie this jest właściwym sposobem dostępu do właściwości wewnątrz funkcji prototypowych?

Zachowanie odniesienia do "this" W prototypowych funkcjach JavaScript [duplikat]

To pytanie ma już odpowiedź tutaj: Jak uzyskać dostęp do poprawnego "tego" wewnątrz callback? ... ażdy z nich inne. Jakieś sugestie? Czy istnieje czysty sposób, aby zrobić to, czego chcę? A może cały mój wzór jest wadliwy?

Rozszerzenie ggplot2 poprawnie?

Ostatnio pojawiło się kilka ciekawych zastosowań ggplot2 i zostały opublikowane częściowe lub pełne rozwiązania: ggheat ... k można iść o poznawanie wewnętrznych? Sprawdzanie źródła jest oczywiście jednym ze sposobów, ale jakie funkcje zacząć, itp.

Jak się sprzeciwia?tworzenie pracy w JavaScript?

Powiedz mi, czy się mylę: Prototyp jest normalnym obiektem. Gdy obiekt dziedziczy prototyp, nie tylko kopiuje właściwości p ... ? Jeśli Object.create robi tylko kopię, to jak działa łańcuch prototypów, jeśli zmienna food nie ma odniesienia do more_food?

Dziedziczenie JavaScript: gdy konstruktor ma argumenty

Używanie czystego JavaScript do dziedziczenia, to jest to, co zwykle robię: function A() {} A.prototype.run = function () { ... ędy, gdy sprawdzanie x lub y. wtedy nie ma możliwości, aby B dziedziczyło z a używając nowego A. Jakieś sugestie? Dzięki!

Czy prototypy są złe w JavaScript?

In węzeł Felixa.js Style Guide pisze: Nie przedłużaj prototypów żadnych obiektów, zwłaszcza rodzimych. Tam to szczeg ... dlaczego po prostu nie dodać jej do oryginalnego konstruktora? Kiedy więc konieczne jest przedłużenie prototypu przedmiotu?

Lepszy sposób sumowania wartości właściwości w tablicy

Mam coś takiego: $scope.traveler = [ { description: 'Senior', Amount: 50}, { description: 'Senior ... return 0; } return items.reduce(function (a, b) { return b[prop] == null ? a : a + b[prop]; }, 0); };

Czy nowy obiekt w Javascript ma właściwość prototype?

To jest czysto trywialne pytanie dla wartości akademickiej: Jeśli stworzę nowy obiekt, wykonując: var o = { x:5, y:6 }; ... ct.prototype) na tym obiekcie działa dobrze, sugerując, że o dziedziczy z Object.prototype. Więc dlaczego dostaję undefined?

Dodawanie metod do własnych obiektów w Javascript [duplikat]

Możliwy duplikat:użycie ' prototype 'vs.' this ' W Javascript? Chodziłem na różne strony internetowe, ale nie byłem ... rn 3.14*this.radius*this.radius; } Czy są jakieś problemy z wydajnością lub projektem, które jedna z metod ma, a druga nie?