Scopes #1
by yaero
JavaScript
function ApiClient(requestUtility) {
this.requestUtility = requestUtility || 'hello';
this.use = use;
this.get = get;
function use(requestUtility) {
return this.requestUtility = requestUtility;
}
function get() {
console.log(this.requestUtility);
}
}
var x = new ApiClient();
var a = x.get.bind({requestUtility: 'a'});
var b = x.use('b');
console.log(a());
/* console.log(b.get());
console.log(a.get());
console.log(b.get()); */