You are reading a single comment by @JumJum and its replies. Click here to read the full conversation.
  • Prototyping works fine in Espruino like this:

    function a(v){ this.a = v; this.inc = function() {this.a++;}; }
    function b(v,x){ a.call(this,v); this.b = x; }
    b.prototype = a;
    b.prototype.constructor = b;
    var t = new b(1,5); console.log(t.a,t.b);
    t.inc(); console.log(t.a,t.b);

    I now would like to create something like OneWireDS18_20 using prototype and cannot get it working.

    function myOneWire(pin){ OneWire.call(this,pin); }
    myOneWire.prototype = OneWire;
    myOneWire.prototype.constructor = myOneWire;
    var myOW = new myOneWire(D8);
    console.log(myOW.search());

About

Avatar for JumJum @JumJum started