Клуб API Карт

Удаление объекта из массива объектов

mybiz.pl
18 апреля 2010, 15:34

Вот пример:   

ml[rubric_id].get(0).forEach(function (obj){
                    obj.forEach(function (o){

                        $.each(ml, function(key, value){
                            if(key != rubric_id)
                            {                                                              
                                value.filter(function (f) {
                                    if (f.id == o.id)
                                        {

                                        //Удаление объекта здесь
                                        }
                                });
                            }
                            });
                        })
                    });
                //


Необходимо удалить ключи, которые удовлетворяют условию FILTER

Если делать это как ml[rubric_id].get(0).remove(f), то ничего не получается... Хотя remove принимает параметр объекта, коим "f" и является

3 комментария
Подписаться на комментарии к посту
А можете дать ссылку на страницу?
Большой код - поэтому и далась для примера данная выдержка. Суть вопроса в том, чтобы удалить объект из группы. В Апи не нашли этого. Может быть есть какой-то наглядный пример remove объекта? И еще: как удалить отдельно взятый маркер с карты?