|
|
|
JavaScript + параметр функции Byref
|
|||
|---|---|---|---|
|
#18+
как передать в функцию JavaScript параметры byref что бы при выходе из функции они сохранялись Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2007, 15:10 |
|
||
|
JavaScript + параметр функции Byref
|
|||
|---|---|---|---|
|
#18+
michael Rпараметры byref По ссылке чтоли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2007, 15:18 |
|
||
|
JavaScript + параметр функции Byref
|
|||
|---|---|---|---|
|
#18+
угу byref это в VB так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2007, 15:20 |
|
||
|
JavaScript + параметр функции Byref
|
|||
|---|---|---|---|
|
#18+
Тогда почему они должны сохраняться при выходе? Обычно по ссылке передают дабы получить измененое значение... Я не встречал примеров где параметр в JS функцию передается по ссылке... Т.к. функции в JS могут возвращать все что угодно ---------- Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2007, 15:23 |
|
||
|
JavaScript + параметр функции Byref
|
|||
|---|---|---|---|
|
#18+
обьекты передаются по ссылки а как переменные? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2007, 15:42 |
|
||
|
JavaScript + параметр функции Byref
|
|||
|---|---|---|---|
|
#18+
в Javascript элементарные типы: числовые, логические переменные (и можно считать что строки тоже) передаются, копируются и сравниваются по значению а любые обьекты - по ссылке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2007, 16:09 |
|
||
|
JavaScript + параметр функции Byref
|
|||
|---|---|---|---|
|
#18+
michael Rобьекты передаются по ссылки а как переменные? Визуально это никак не различается... Я только что посмотрел три книжки (которые у меня есть )... Так там проссылки приводится пример только с объектом form... А какую цель-то преследуеш этим действием? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2007, 16:39 |
|
||
|
JavaScript + параметр функции Byref
|
|||
|---|---|---|---|
|
#18+
У меня функция без возврата значений для 3 различный действий эти действия отличаются только рядом переменных (они параметры для функции) но эти переменные изменяются внутри я просто проверяю какого типа действие и этим переменным переприсваюваю значения а хотелось бы чтобы параметр внутри функции сразу изменял соответствующее значение вне функции ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2007, 18:08 |
|
||
|
JavaScript + параметр функции Byref
|
|||
|---|---|---|---|
|
#18+
в Javascript элементарные типы: числовые, логические переменные (и можно считать что строки тоже) передаются, копируются и сравниваются по значению а любые обьекты - по ссылке. В JS все передается по значению. Только для объектов значением является указатель на содержимое объекта. Впрочем, разница м/у объектами и скалярами весьма трудноуловима. а хотелось бы чтобы параметр внутри функции сразу изменял соответствующее значение вне функции Можно передавать аргументы не поотдельности, а массивом и менять его элементы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2007, 18:55 |
|
||
|
JavaScript + параметр функции Byref
|
|||
|---|---|---|---|
|
#18+
Как вариант... Можно расширить область видимости твоих переменых Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2007, 09:11 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=34745082&tid=1457764]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
168ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
| others: | 234ms |
| total: | 515ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...