javascript-inheritance

    0

    2答えて

    JavaScriptの継承について混乱しています。 は、次のコードを考えてみましょう:今すぐ function parent(firstname, lastname) { this.firstname = firstname || "abc"; this.lastname = lastname || "def"; } function child() { thi

    0

    1答えて

    var oldobj = { firstm: function() { console.log("firstm"); }, secondm: function() { console.log("secondm"); } }; var newobj= Object(oldobj); newobj.thirdm = function() { console.log("th

    0

    1答えて

    Javascriptのプロトタイプを理解しようとしています。私は個別にプロトタイプに機能を追加することができることを知っているCalculator.prototype.calculate = function(){};しかし、私は新しいプロトタイプを設定しようとすると、すべてが崩壊した。 calc.prototypeは未定義を返します。私の質問は、新しいObjectをプロトタイプとして設定できない

    2

    3答えて

    次のコードは、コンストラクタでオブジェクトを作成するときに機能しますが、object.Createを実行すると正しく初期化されません。 functionName is not a function。私には2つの質問があります。 object.createが動作しないのはなぜですか? 同じCalculator関数内でコードを整理すると、newとobject.createの両方を使用できますか? 私は

    0

    1答えて

    最近私はes6クラスに小さなライブラリを書いています。今私はそれをes5コードに書き換えることに決めました。ライブラリは、クラスを使用していたので(クラスAがBを拡張する)多くを継承、私はES6クラスの継承をシミュレートするために、小さなコードを書かなければならなかった: combine.js module.exports = function() { var _arguments =

    0

    1答えて

    <html> <head> <meta charset="UTF-8"> <title>Animal</title> <script type="text/javascript" > var Animal = function() { return { sayName: