Задать вопрос
Ответы пользователя по тегу JavaScript
  • Как удалить определённый объект из массива?

    Fzero0
    @Fzero0
    Вечный студент
    var someArray = [{name:'test', lastname: 'test', gender:'f'},{name:'test1', lastname: 'test1', gender:'f'},{name:'test2', lastname: 'test2', gender:'m'}];
    $.each(someArray, function(i){
        if(someArray[i].gender === 'm') {
            someArray.splice(i,1);
            return false;
        }
    });
    console.log(someArray);

    someArray = [{name:'test', lastname: 'test', gender:'f'},{name:'test1', lastname: 'test1', gender:'f'},{name:'test2', lastname: 'test2', gender:'m'}];
    johnRemoved = someArray
                    .filter(function (el) {
                          return el.gender !== "m";
                     }
    );
    console.log(johnRemoved);
    Ответ написан
    Комментировать