Espruino/tests/test_arrow_functions_this.js
2020-07-13 11:39:32 +01:00

13 lines
196 B
JavaScript

global.value = 34;
var obj = {
value : 42,
a : function() {
return x => this.value+x;
},
b : x => this.value+x
};
var r = obj.a()(8);
var r2 = obj.b(8);
result = r === 50 && r2===42;