|
|
|
определение и вызов функции
|
|||
|---|---|---|---|
|
#18+
Всем привет. Подскажите, плз, в чем проблема. Описываю функцию и делаю ее вызов сразу же. После этого хочу ее еще раз вызвать - не получается. Валится на строчке newf(7). То есть, я так понимаю он не распознает newf как указатель на функцию. Код: javascript 1. 2. 3. 4. 5. 6. 7. Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2013, 18:54 |
|
||
|
определение и вызов функции
|
|||
|---|---|---|---|
|
#18+
MaximuS_G, в переменную newf записывается результат выполнения анонимной функции, а не функция. Тебе нужно так написать: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2013, 19:02 |
|
||
|
определение и вызов функции
|
|||
|---|---|---|---|
|
#18+
bazile, спасибо! Приведенный Вами это стандартный способ. Я хотел через одновременный вызов, но видимо так нельзя :). А вот в таком куске кода: Код: javascript 1. 2. 3. 4. 5. Получается с помощью анонимной функции создается объект и присваивается переменной shared? Повторно создать объект с использованием этой функции уже нельзя будет, да? То есть так объявить и вызвать можно только одноразовую функцию, верно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2013, 19:11 |
|
||
|
определение и вызов функции
|
|||
|---|---|---|---|
|
#18+
MaximuS_GЯ хотел через одновременный вызов, но видимо так нельзя :). Можно. Вопрос - нужно ли? Код: javascript 1. 2. 3. 4. 5. 6. MaximuS_GПолучается с помощью анонимной функции создается объект и присваивается переменной shared? Повторно создать объект с использованием этой функции уже нельзя будет, да? То есть так объявить и вызвать можно только одноразовую функцию, верно? Да. Да. Да. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2013, 00:51 |
|
||
|
определение и вызов функции
|
|||
|---|---|---|---|
|
#18+
Спасибо большое! А Вы можете объяснить механику выражения, приведенного Вами? bazile Код: javascript 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2013, 12:53 |
|
||
|
определение и вызов функции
|
|||
|---|---|---|---|
|
#18+
MaximuS_G, оператор присвоения в JS возвращает значение из правой части и мы этим пользуемся чтобы выполнить действие с ним. В данном случае мы имеем объект-функцию у которой и вызываем метод call. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2013, 14:01 |
|
||
|
определение и вызов функции
|
|||
|---|---|---|---|
|
#18+
bazileMaximuS_G, оператор присвоения в JS возвращает значение из правой части и мы этим пользуемся чтобы выполнить действие с ним. В данном случае мы имеем объект-функцию у которой и вызываем метод call. Ага, спасибо, кажется понял. А так не получилось бы? Код: javascript 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2013, 14:49 |
|
||
|
определение и вызов функции
|
|||
|---|---|---|---|
|
#18+
MaximuS_GbazileMaximuS_G, оператор присвоения в JS возвращает значение из правой части и мы этим пользуемся чтобы выполнить действие с ним. В данном случае мы имеем объект-функцию у которой и вызываем метод call. Ага, спасибо, кажется понял. А так не получилось бы? Код: javascript 1. 2. 3. 4. 5. Проверил сам, не работает так - свал :). Интересно было бы механику понять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2013, 14:28 |
|
||
|
определение и вызов функции
|
|||
|---|---|---|---|
|
#18+
MaximuS_GИнтересно было бы механику понять.в консоли Хрома Код: javascript 1. 2. 3. 4. 5. 6. 7. нельзя объявить переменную внутри скобок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2013, 14:31 |
|
||
|
определение и вызов функции
|
|||
|---|---|---|---|
|
#18+
Яростный Мечнельзя объявить переменную внутри скобокСпорим можно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2013, 15:16 |
|
||
|
определение и вызов функции
|
|||
|---|---|---|---|
|
#18+
AntonariyЯростный Мечнельзя объявить переменную внутри скобокСпорим можно? Как? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 13:50 |
|
||
|
определение и вызов функции
|
|||
|---|---|---|---|
|
#18+
for(var x=0;x<y;x++) :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 14:32 |
|
||
|
определение и вызов функции
|
|||
|---|---|---|---|
|
#18+
Antonariy Код: javascript 1. Шайтан курбаши!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 14:45 |
|
||
|
определение и вызов функции
|
|||
|---|---|---|---|
|
#18+
MaximuS_GВсем привет. Подскажите, плз, в чем проблема. Описываю функцию и делаю ее вызов сразу же. После этого хочу ее еще раз вызвать - не получается. Валится на строчке newf(7). То есть, я так понимаю он не распознает newf как указатель на функцию. Код: javascript 1. 2. 3. 4. 5. 6. 7. Заранее спасибо! надо писать то что вы хотите, а не то, как вам кажется Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 14:57 |
|
||
|
определение и вызов функции
|
|||
|---|---|---|---|
|
#18+
и я тоже торможу Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 14:58 |
|
||
|
определение и вызов функции
|
|||
|---|---|---|---|
|
#18+
даже не торможу, просто туплю, терь правильно. Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 15:01 |
|
||
|
определение и вызов функции
|
|||
|---|---|---|---|
|
#18+
mage.lanдаже не торможу, просто туплю, терь правильно. Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Отличное решение! Это замыкание в какой-то степени, да? Спасибо большое! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 17:58 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=38125237&tid=1448786]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
166ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
76ms |
get tp. blocked users: |
2ms |
| others: | 282ms |
| total: | 576ms |

| 0 / 0 |
