|
Как проверить на существованя массив ?
|
|||
---|---|---|---|
#18+
Доброго дня. Возник вопрос по проверки на существования несколько локальных массивов перебирая в цикле. Массивов по сути 8, но неизвестно сколько сформируются по запросу. Просится использовать конкатенацию, но так нельзя. Косвенное тоже почему то с ошибкой Код примерно такой Код: javascript 1. 2. 3. 4. 5. 6. 7.
Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2021, 10:06 |
|
Как проверить на существованя массив ?
|
|||
---|---|---|---|
#18+
$data(@("ByRef"_Vue)) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2021, 10:11 |
|
Как проверить на существованя массив ?
|
|||
---|---|---|---|
#18+
DAiMor, Спасибо большое ! где-то так: Код: javascript 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2021, 10:17 |
|
Как проверить на существованя массив ?
|
|||
---|---|---|---|
#18+
Valeriu , зачем ты делаешь Valeriu Код: javascript 1.
? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2021, 11:30 |
|
Как проверить на существованя массив ?
|
|||
---|---|---|---|
#18+
Как вариант... Код: javascript 1. 2. 3. 4. 5. 6.
Оно конечно и вот это Код: javascript 1.
не совсем понятно зачем... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2021, 11:34 |
|
Как проверить на существованя массив ?
|
|||
---|---|---|---|
#18+
Valeriu , и зачем делать разные имена массивам? Ведь можно использовать одно имя и разделять данные уже внутри... Код: javascript 1. 2. 3.
тогда и обход таких данных будет более естественным для М. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2021, 11:37 |
|
Как проверить на существованя массив ?
|
|||
---|---|---|---|
#18+
krvsa, Я получаю эти массивы по ссылке из другой подпрограммы, может быть с любой области и т д Т.е. (.ByRef1,.ByRef2, ...., .ByRef8) Здесь разбираю, пакую Json и отправляю клиенту в Vue.js ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2021, 12:16 |
|
Как проверить на существованя массив ?
|
|||
---|---|---|---|
#18+
Valeriu , постоянное вычисление имени узла в цикле Код: javascript 1.
так же не есть хороший тон... Такое лучше вычислить заранее и потом просто использовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2021, 12:47 |
|
Как проверить на существованя массив ?
|
|||
---|---|---|---|
#18+
krvsa, Я конечно еще буду пилить код, это все было на быструю руку. Было самому интересно как это выстрелит. Я сделал универсальный модуль с 8 переменными (можно конечно и 255 ;) ) Например на стороне пользователя (ВЕБ клиент) вызывает любую рутину, HTML + Vue Код: html 1.
M+FCGI из любой области и получает готовый результат. В данном случае два .ByRef1,.ByRef2 --> Ret и Ret1 Это просто пример тестовый Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2021, 13:17 |
|
Как проверить на существованя массив ?
|
|||
---|---|---|---|
#18+
Valeriu , а как ты передаешь параметры М-функции? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2021, 14:15 |
|
Как проверить на существованя массив ?
|
|||
---|---|---|---|
#18+
Valeriu Код: javascript 1.
Для чего эти "мержи"? Пиши сразу в Ret и Ret1... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2021, 14:20 |
|
Как проверить на существованя массив ?
|
|||
---|---|---|---|
#18+
Valeriu , как на мой взгляд - ты сильно говнокодишь... Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2021, 14:28 |
|
Как проверить на существованя массив ?
|
|||
---|---|---|---|
#18+
krvsa, Для чего эти "мержи"? Пиши сразу в Ret и Ret1 Я копипастил просто игрался. Я merge использую очень редко(почти не использую) только когда тестить если что то.. а как ты передаешь параметры М-функции? Есть специальная глобальная функция у меня Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2021, 14:36 |
|
Как проверить на существованя массив ?
|
|||
---|---|---|---|
#18+
как на мой взгляд - ты сильно говнокодишь скопировал первый попавший из старых кодов ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2021, 14:39 |
|
Как проверить на существованя массив ?
|
|||
---|---|---|---|
#18+
Valeriu , зачем ты параметры по ссылке передаешь? Я вот проработал довольно долго в М-среде... И даже надобности такой в этом не имел. Записал данные в глобал (если их много), а имя того глобала передал параметром в процедуру/функцию... Она там все и прочитает. Ты ведь даже не меняешь содержимое переданного... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2021, 14:47 |
|
Как проверить на существованя массив ?
|
|||
---|---|---|---|
#18+
krvsa, Долго объяснять. Мне удобнее было в mixine написать одну единственную функцию, чем куча функций. А это еще остался подход, когда использовали MSM-Activate. Не очень хочется весь говнокод перелопатить. Вызов такой же, ничего менять не надо. Где-то так. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2021, 15:09 |
|
|
start [/forum/topic.php?fid=39&msg=40065208&tid=1556108]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 145ms |
0 / 0 |