Здесь курят мануал.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха информатор 3.1
Еще более удобное оповещение о флуде!

Краснодарское время: 25 Май, 2012, 06:38:13

Страниц: [1]
Печать
Автор Тема: Мистика в js  (Прочитано 303 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Frozzeg    ↓ 
31 Декабрь, 2010, 02:25:41
НЕ ХУЕТА! ХУЕТА!

Группа: Пятросянище

Карма: 92
Сообщений: 5499
Сила слова: 1.67

Javascript
function objj() {
        this.some;
 
        this.func = function () {
            update();
            alert(this.some); // выводит undefined
        }
 
        function update() {
            this.some = "ololo";
            alert(this.some); // выводит ololo
        }
    }
 
    var obj = new objj();
    obj.func();

что за хуита, почему во втором алерте выводит undefined
Записан

Эксперт — это человек, который в узкой области допустил все возможные ошибки. © Нильс Бор.
Отложить на завтра — значит впасть в рекурсию. © Frozzeg
Mars    ↓ 
31 Декабрь, 2010, 02:32:41 , спустя 7 минут
НЕ ХУЕТА! ХУЕТА!


Карма: -3
Сообщений: 314
Сила слова: -0.96

ололо а я уже отмечаю +_
Записан

Don\'t like me? fu©k off. Problem solved.
http://xmast.net - мой бложек
Frozzeg    ↓ 
31 Декабрь, 2010, 02:37:20 , спустя 4 минуты 39 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Пятросянище

Карма: 92
Сообщений: 5499
Сила слова: 1.67


ололо а я уже отмечаю +_
как раз сегодня думал об алкашах, которые нажираются раньше времени
Записан

Эксперт — это человек, который в узкой области допустил все возможные ошибки. © Нильс Бор.
Отложить на завтра — значит впасть в рекурсию. © Frozzeg
Mars    ↓ 
31 Декабрь, 2010, 02:40:59 , спустя 3 минуты 39 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: -3
Сообщений: 314
Сила слова: -0.96



ололо а я уже отмечаю +_
как раз сегодня думал об алкашах, которые нажираются раньше времени

:3
Записан

Don\'t like me? fu©k off. Problem solved.
http://xmast.net - мой бложек
Mars    ↓ 
31 Декабрь, 2010, 02:51:43 , спустя 10 минут 44 секунды
НЕ ХУЕТА! ХУЕТА!


Карма: -3
Сообщений: 314
Сила слова: -0.96

короче смотри я мыслю в правильном направлении но еще пока недомыслил (домысшлиш сам)
 

Javascript
function objj() {
        this.some = 'black';
 
        this.func = function ()
        {
          if (this.some == false)
          {
            this.func();
          }
          else
          {
            update();
            alert(this.some);
          }
        }
 
        function update() {
            this.some = "ololo";
            alert(this.some); // выводит ololo
        }
    }
 
    var obj = new objj();
    obj.func();

суть в том, что нужен стек
Записан

Don\'t like me? fu©k off. Problem solved.
http://xmast.net - мой бложек
phpdude    ↓ 
31 Декабрь, 2010, 02:56:14 , спустя 4 минуты 31 секунду
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: 20790
Сила слова: 1.65

суть в том что вторая функцию выполняется в другом контексте
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Mars    ↓ 
31 Декабрь, 2010, 03:01:59 , спустя 5 минут 45 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: -3
Сообщений: 314
Сила слова: -0.96

кстати вот так вот заработало
 
Javascript
function objj()
{
        this.func = function ()
        {
          if (this.some == false)
          {
            this.func();
          }
          else
          {
            update();
            alert(obj.some);
          }
        }
 
        function update() {
            obj.some = "ololo";
            alert(obj.some); // выводит ololo
        }
       
        this.some = 'black';
}
 
    var obj = new objj();
    obj.func();
Спустя 3 минуты 13 секунд добавил
ВО
 
Javascript
function objj()
{
        this.func = function ()
        {
            this.update();
            alert(this.some);
        }
 
        this.update = function ()
        {
            this.some = "ololo";
            alert(this.some); // выводит ololo
        }
       
        this.some = 'black';
}
 
    var obj = new objj();
    obj.func();
Записан

Don\'t like me? fu©k off. Problem solved.
http://xmast.net - мой бложек
Frozzeg    ↓ 
31 Декабрь, 2010, 03:05:13 , спустя 3 минуты 14 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Пятросянище

Карма: 92
Сообщений: 5499
Сила слова: 1.67

всем спс
Записан

Эксперт — это человек, который в узкой области допустил все возможные ошибки. © Нильс Бор.
Отложить на завтра — значит впасть в рекурсию. © Frozzeg
Mars    ↓ 
31 Декабрь, 2010, 03:09:52 , спустя 4 минуты 39 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: -3
Сообщений: 314
Сила слова: -0.96


всем спс

теперь ты должен мне торт
Записан

Don\'t like me? fu©k off. Problem solved.
http://xmast.net - мой бложек
phpdude    ↓ 
31 Декабрь, 2010, 05:30:01 , спустя 2 часа 20 минут 9 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: д-о-х-у-я!
Сила слова: 1.65

нубы
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Frozzeg    ↓ 
31 Декабрь, 2010, 05:35:22 , спустя 5 минут 21 секунду
НЕ ХУЕТА! ХУЕТА!

Группа: Пятросянище

Карма: 92
Сообщений: 5499
Сила слова: 1.67

нубы
мне лень читать про js что-то, но методом тыка писать не получается) сплошная мистика
Записан

Эксперт — это человек, который в узкой области допустил все возможные ошибки. © Нильс Бор.
Отложить на завтра — значит впасть в рекурсию. © Frozzeg
Sinkler    ↓ 
01 Январь, 2011, 04:05:29 , спустя 10 часов 30 минут 7 секунд
НЕ ХУЕТА! ХУЕТА!

Похуй, пляшем!
Группа: Джедаи

Карма: 73
Сообщений: 6805
Сила слова: 1.07

обладая знанием о системе нужно сесть и подумать
Записан

Страниц: [1]
Печать
 

Перейти в:  

Этот топик скрыли: adw0rd