У меня есть определение ячейки с двумя свойствами:
class Cell {
x: number;
y: number;
constructor(x: number, y: number) {
this.x = x;
this.y = y;
}
}
позволяет создать новый массив, содержащий несколько ячеек:
let x : Cell[]=[new Cell(5,5),new Cell(5,9), new Cell(5,56)]
Я хотел бы отфильтровать одну ячейку (если существует в массиве и вернуть остаток массива):
x= x.filter(c=>(c.x!==5 && c.y!==5)
Я ожидаю получить массив с двумя последними ячейками, но он не вернет ни одну из ячеек. Работает нормально, если используется только одно условие. Любые решения для нескольких условий?