Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: портирование функции js

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
diprom
Отправлено: 13 Августа, 2016 - 20:01:53
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Авг. 2016  


Помог: 0 раз(а)




Здравствуйте. Не могу понять, с какой функции js переписать код на php.
Нужно сделать нечто подобное с функцией indexElementMatchingFunction.
Можно вообще этот огород не писать и сделать в 1 массиве. Пока не понятно, что
за функция function(Apoint) передается и как ее написать. Все остальные легко портируются.
Спасибо.

function grep (a, b, c)
{

var d, e = [],
f = 0,
g = a.length;
c = false;
for (; f < g; f++) d = !!b(a[f], f), c !== d && e.push(a[f]);
return e
}



function filterFirstMatchingElement(array, fn)
{
var element = grep(array, fn)[0];
return element;
}

function indexElementMatchingFunction(array, fn) {

var element = filterFirstMatchingElement(array, fn);
return array.indexOf(element);
}

function pointsEqual(currentPoint, Apoint)
{
return false; // may be true
}

currentIndex = indexElementMatchingFunction(currentPolygon, function(Apoint)
{
return pointsEqual(currentPoint, Apoint);
});
 
 Top
diprom
Отправлено: 14 Августа, 2016 - 08:54:37
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Авг. 2016  


Помог: 0 раз(а)




все решил, закрывайте тему.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB