запутался в синтаксисе (переменные)
// выражение: d = document // то же самое значит что и: window['d'] = document // Но как написать что-то подобное? (то есть и в "обратную")) сторону): d = window['document']// Разве document не переменная window?! . |
Становиться ещё жарче и интересней:
var o = { test: 5, bla: true } alert( o.toString() ); alert( document.toString() ); возвращает разные значения. |
Цитата:
Цитата:
Цитата:
|
Цитата:
var o = { test: 5, bla: true, toString:function(){ return "Шайта-нама"; } } alert( o.toString() ); и даже так можно: function construct() { this.test=5; this.bla=true; } construct.prototype={toString:function(){return "Шайта-нама";}} var o = new construct() alert( o.toString() ); |
Ээм, а в чём суть? Всё так, как и должно быть.
Или по-вашему всё это должно вести себя как-то иначе? |
Блин, ребята, заработался!
Глюк укрылся в другом месте, но ваша поддержка и критика дала мне силы разобрать завалы в коде. Теперь всё летает :dance: Спасибо, за прототипы - я еще не играл в эти игрушки. Только знаю, что это мощная вещь! :thanks: Ушёл писать индийский код... :write:Осталось только деванагари освоить :) |
Часовой пояс GMT +3, время: 06:44. |