Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Длина массива в объекте (https://javascript.ru/forum/misc/24496-dlina-massiva-v-obekte.html)

Livaanderiamarum 03.01.2012 20:51

Цитата:

Сообщение от Kolyaj (Сообщение 147888)
Функции вызываются с помощью круглых скобок. Если их не вызывать, они не будут ничего делать.

человеку ссылки на учебник надо давать а не готовые решения сувать) он элементарных вещей не знает естественно он ни чего не поймет))) он даже не знал как функции вызывать а такие вопросы задает) при чем сам не понимает ЗАЧЕМ ему надо чтобы было именно так))

Livaanderiamarum 03.01.2012 20:54

ОП к тебе вопрос, а зачем тебе надо чтобы один раз считалось в конце)? Ответь ка пожалуйста)? ЗАЧЕМ)? для чего)?

diagnost 03.01.2012 21:00

Затем, что я постараюсь передать массив в JS из БД целиком, а не поэлементно

Livaanderiamarum 03.01.2012 21:05

Цитата:

Сообщение от diagnost (Сообщение 147892)
Затем, что я постараюсь передать массив в JS из БД целиком, а не поэлементно

и куда в js ты его передашь и засунешь и что с ним будешь делать?

diagnost 03.01.2012 21:10

Если я передам массив целиком, суммирование работать не будет - надо определять count через функцию. Если передавать значения только поэлементно, то Ваш способ - лучший из всех предлагавщихся, бесспорно. Если поэлементно добавлять после передачи целиком, то count будет вычисляться неверно. Надо будет переназначать count после передачи массива целиком. Так зачем усложненное нахождение count, когда можно обойтись одной единственной функцией?

Livaanderiamarum 03.01.2012 21:17

Цитата:

Сообщение от diagnost (Сообщение 147894)
Если я передам массив целиком, суммирование работать не будет - надо определять count через функцию. Если передавать значения только поэлементно, то Ваш способ - лучший из всех предлагавщихся, бесспорно. Если поэлементно добавлять после передачи целиком, то count будет вычисляться неверно. Надо будет переназначать count после передачи массива целиком. Так зачем усложненное нахождение count, когда можно обойтись одной единственной функцией?

дело в том что для получения длинны словаря загруженного из БД в JS тебе не нужна ни какая функция. длинна словаря уже лежит в
LWord.Eng.length можешь брать её от туда без всякой функции )))))

ты наверное ни хрена не поймешь, но когда ты получить данные с серва и засунешь их куда нить в скрипт то конструктор массивов автоматически посчитает свойство length )))

Livaanderiamarum 03.01.2012 21:20

Цитата:

Сообщение от Livaanderiamarum
Если передавать значения только поэлементно, то Ваш способ - лучший из всех предлагавщихся, бесспорно.

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

diagnost 03.01.2012 21:22

Можно и так. После загрузки массива целиком сделать this.count = this.Eng.lengh, согласен.

Livaanderiamarum 03.01.2012 21:27

Цитата:

Сообщение от diagnost (Сообщение 147899)
Можно и так. После загрузки массива целиком сделать this.count = this.Eng.lengh, согласен.

Ты знал это ДО того как пост создал)?


Часовой пояс GMT +3, время: 22:15.