[Pas2js] Array initialization issue with external class

warleyalex warleyalex at yahoo.com.br
Sat Jan 27 10:31:41 CET 2018


workaround would be:

  var CreateObject: TJSObject; external name '{}';
       CreateArray: TJSArray; external name '[]';

type
  TBindings = class external name 'Object'
  public
    params: TJSArray;
    Constructor new;
  end;


var 
    arr : TJSArray;
    ob : TBindings;
begin

ob := TBindings.new;
ob.params := CreateArray;
ob.params.push('abcd');
console.log(ob);  --> {"params":["abcd"]} 








--
Sent from: http://pas2js.38893.n8.nabble.com/


More information about the Pas2js mailing list