Вход на сайт
Есть знающие JS? Помогите plz)
333
NEW 05.05.11 04:33
всем привет :)
вообщем такая проблемка:
есть скриптик для ФФ, который делает определённые вычисления по каждой персоне, состоящей в синдикате и выдаёт данные.
Только не в том порядке как хотелось бы. Нужно из выданного отфильтровать ненужное (по определённым критериям) и упорядочить список персон (также по заданным критериям).
буду очень признателен кто согласится помочь :)
*thumb up*
вообщем такая проблемка:
есть скриптик для ФФ, который делает определённые вычисления по каждой персоне, состоящей в синдикате и выдаёт данные.
Только не в том порядке как хотелось бы. Нужно из выданного отфильтровать ненужное (по определённым критериям) и упорядочить список персон (также по заданным критериям).
буду очень признателен кто согласится помочь :)
*thumb up*
NEW 05.05.11 10:18
А, вот, поэтому приличные люди и сокращают код оставляя минимальный пример демонстрирующий суть проблемы.
В ответ на:
ибо во -первых длинно получится
ибо во -первых длинно получится
А, вот, поэтому приличные люди и сокращают код оставляя минимальный пример демонстрирующий суть проблемы.
Dropbox - средство синхронизации и бэкапа файлов.
NEW 05.05.11 20:54
// фильтрование
function filterPersons(persons)
{
var result = [];
for( var j in persons )
if ( isUsefulPerson( persons[j]) )
persons.push( persons[j] );
return result;
}
// сортировка
function sortPersons(persons)
{
persons.sort(function(left, right){
return areEqualPersons(left, right) ? 0 : lessThenPerson(left, right) : -1 : 1;
});
return persons;
}
NEW 05.05.11 22:26
В ответ на:
// фильтрование...
// фильтрование...
var src = [1, 2, 3, 4, 5, 6, 7, 8];
var dest = src.filter(function(x) {if( x > 5) return x});
В 1.8 вообще красота:
var src = [1, 2, 3, 4, 5, 6, 7, 8];
var dest = src.filter( function(x) x > 5 );
Dropbox - средство синхронизации и бэкапа файлов.
NEW 06.05.11 10:50
в ответ voxel3d 06.05.11 01:27