Метод filter() вызывает переданную функцию callback (в этом случае это колбэк = function(value) { return b.indexOf(value) === -1; }) один раз для каждого элемента, присутствующего в массиве, и конструирует новый массив со всеми значениями
хм...неплохо придумано... Но если Вы фрилансер то делайте свою работу. А то получаеться - я ремонтирую машины, но увидев вполне хорошую решил забрать ее себе, ну а что, так я получу деньги за ремонт 1 раз, а если заберу то смогу возить себя, и не важно что за бензин прийдеться платить.