А
Size: a a a
А
А
TP
var foo = {
bar: 42,
toString() {
return "KEK"
}
}
console.log(foo.toString())
alert(foo)
А
А
А
И
И
function f() {}
f()
return f
function BIBA() {}
BIBA()
return BIBA
И
TP
TP
И
TP
А
return f
на return f()
, не будет работать? (извините, если вопрос глупый =) ) я так понял здесь идет возврат функции как объект?И
return f
на return f()
, не будет работать? (извините, если вопрос глупый =) ) я так понял здесь идет возврат функции как объект?KS
return f
на return f()
, не будет работать? (извините, если вопрос глупый =) ) я так понял здесь идет возврат функции как объект?И
А
А
function sum(a) {
let currentSum = a;
function f(b) {
currentSum += b;
return f;
}
f.toString = function() {
return currentSum;
};
return f;
}
alert( sum(1)(2) ); // 3
alert( sum(5)(-1)(2) ); // 6
alert( sum(6)(-1)(-2)(-3) ); // 0
alert( sum(0)(1)(2)(3)(4)(5) ); // 15