| PsychoTech |
14.06.2015 19:32 |
Поиск в многомерном массиве
Пишу техническую программку для друга. Столкнулся с таким случаем. есть многомерный массив
Код AS3:
var mss:Array= new Array(new Array(0,1),new Array(1,2),new Array(2,3));
далее необходимо добавить в этот массив данные типа
Код AS3:
var mass2: Array= new Array(3,4);
но перед этим необходимо проверить нет ли уже подобных данных в массиве и если нет то тогда добавлять. Пробовал indexOf но он пропускает и данные добавляются.
Код AS3:
if (mss.indexOf(new Array(num1, num2)) < 0) {
mss[mss.length] = new Array(num1, num2);// на счет этой конструкции не парьтесь просто у меня .push() - начал капризничать а так идет гладко, сохраняя логику всего приложения
}else {
trace('ошибка: уже есть');
}
в общем нужно найти выход из сложившейся ситуации по проще чтобы не городить парсер, ну или если без него никак то дайте знать. Надеюсь задача ясна. чтобы отсечь неуместные ответы, подведу итог. Как проверить наличие в многомерном массиве
|