Значение круглых скобок
Подскажите, есть ли разница между следующими записями вызова функции C?
|
никакой,обсалютно
|
Есть разница в this.
Это такая "подлянка" javascript. Для quiz'ов и собеседований, не для реальной жизни ессно. Посмотрите, каков this в функции C в разных случаев, ну а дальше подумайте почему.. |
Цитата:
|
var a = { b : { c : function(a){ return [this, a, this.d].join(':')+'\n'; }, d : this } }; alert(['1:'+a.b.c(this), '2:'+(a.b).c(this), '3:'+(a.b.c)(this)].join('')); |
Спасибо всем огромное.
|
Часовой пояс GMT +3, время: 19:29. |