Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: javascript выбрать максимальное значение из массива через один элемент  (Прочитано 11957 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Serguntii
Помогающий

ru
Offline Offline

« : 28-02-2014 12:08 » 

Есть массив в нем дата и значение нужно выбрать максимальное значение и минимальное из всех значений.
массив в таком формате  дата,значение,дата,значение......
Код:
Fri Feb 28 2014 04:53:15 GMT+0400,0,Fri Feb 28 2014 04:59:34 GMT+0400,26.055556,Fri Feb 28 2014 05:05:59 GMT+0400,114.583333,Fri Feb 28 2014 05:12:25 GMT+0400,114.583333,Fri Feb 28 2014 05:18:50 GMT+0400,137.5,Fri Feb 28 2014 05:25:15 GMT+0400,125.078616,Fri Feb 28 2014 05:31:38 GMT+0400,37.781692,Fri Feb 28 2014 05:39:42 GMT+0400,37.781692,Fri Feb 28 2014 05:46:31 GMT+0400,37.781692,Fri Feb 28 2014 05:53:00 GMT+0400,37.781692,Fri Feb 28 2014 05:59:27 GMT+0400,37.781692,Fri Feb 28 2014 06:05:53 GMT+0400,103.575591,Fri Feb 28 2014 06:12:20 GMT+0400,103.575591,Fri Feb 28 2014 06:20:23 GMT+0400,125,Fri Feb 28 2014 06:26:50 GMT+0400,125,Fri Feb 28 2014 06:33:16 GMT+0400,125,Fri Feb 28 2014 06:39:43 GMT+0400,125,Fri Feb 28 2014 06:46:10 GMT+0400,125,Fri Feb 28 2014 06:52:36 GMT+0400,125,Fri Feb 28 2014 07:00:40 GMT+0400,125,Fri Feb 28 2014 07:07:06 GMT+0400,125,Fri Feb 28 2014 07:13:33 GMT+0400,125,Fri Feb 28 2014 07:19:59 GMT+0400,125,Fri Feb 28 2014 07:26:25 GMT+0400,125,Fri Feb 28 2014 07:32:52 GMT+0400,125,Fri Feb 28 2014 07:39:19 GMT+0400,125
Пробовал так но  не работает:
Код:
max= Math.max.apply(Math,array[1]);
Записан
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 28-02-2014 12:32 » 

Как представлен массив?
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Serguntii
Помогающий

ru
Offline Offline

« Ответ #2 : 28-02-2014 12:37 » 


Код:
var array = [];
for.....
{
echo "array.push([new Date(\"$dattimebd\"), \"$rateval\"]);\n";
}
Записан
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #3 : 28-02-2014 12:47 » 

как массив представлен в скрипте?

покажи console.log (array)
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Serguntii
Помогающий

ru
Offline Offline

« Ответ #4 : 28-02-2014 13:08 » 

Вот это ?
Код:
[[Date {Fri Feb 28 2014 04:53:15 GMT+0400}, "0"], [Date {Fri Feb 28 2014 05:01:11 GMT+0400}, "26.055556"], [Date {Fri Feb 28 2014 05:09:12 GMT+0400}, "114.583333"], [Date {Fri Feb 28 2014 05:17:13 GMT+0400}, "137.5"], [Date {Fri Feb 28 2014 05:25:15 GMT+0400}, "125.078616"], [Date {Fri Feb 28 2014 05:33:15 GMT+0400}, "37.781692"], [Date {Fri Feb 28 2014 05:41:18 GMT+0400}, "37.781692"], [Date {Fri Feb 28 2014 05:49:45 GMT+0400}, "37.781692"], [Date {Fri Feb 28 2014 05:57:50 GMT+0400}, "37.781692"], [Date {Fri Feb 28 2014 06:05:53 GMT+0400}, "103.575591"], [Date {Fri Feb 28 2014 06:13:56 GMT+0400}, "103.575591"], [Date {Fri Feb 28 2014 06:22:00 GMT+0400}, "125"], [Date {Fri Feb 28 2014 06:30:03 GMT+0400}, "125"], [Date {Fri Feb 28 2014 06:39:43 GMT+0400}, "125"], [Date {Fri Feb 28 2014 06:47:47 GMT+0400}, "125"], [Date {Fri Feb 28 2014 06:55:49 GMT+0400}, "125"], [Date {Fri Feb 28 2014 07:03:53 GMT+0400}, "125"], [Date {Fri Feb 28 2014 07:11:56 GMT+0400}, "125"], [Date {Fri Feb 28 2014 07:19:59 GMT+0400}, "125"], [Date {Fri Feb 28 2014 07:28:02 GMT+0400}, "125"], [Date {Fri Feb 28 2014 07:36:06 GMT+0400}, "125"], [Date {Fri Feb 28 2014 16:17:17 GMT+0400}, "0"], [Date {Fri Feb 28 2014 16:25:26 GMT+0400}, "101.086957"], [Date {Fri Feb 28 2014 16:33:30 GMT+0400}, "101.086957"], [Date {Fri Feb 28 2014 16:41:50 GMT+0400}, "101.086957"], [Date {Fri Feb 28 2014 16:49:54 GMT+0400}, "101.086957"]]
Записан
Serguntii
Помогающий

ru
Offline Offline

« Ответ #5 : 28-02-2014 16:28 » new

Сам напортачил как всегда (. echo "array.push([new Date(\"$dattimebd\"), $rateval]);\n"; убрал лишние кавычки и все заработало.
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines