includes и indexof не работают на моем примере:
array_to_be_checked = [[1,2], [1,3], [1,4]]
sub_array = [1,2]
Как проверить, что sub_array есть в array_to_be_checked?
let array_to_be_checked = [[1,2], [1,3], [1,4]] let sub_array = [1,2] console.log(array_to_be_checked.every(e => array_to_be_checked.includes(e)))
https://overcoder.net/q/2651/%D0%BA%D0%B0%D0%BA-%D1%81%D1%80%D0%B0%D0%B2%D0%BD%D0%B8%D1%82%D1%8C-%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2%D1%8B-%D0%B2-javascript
еври выдает тру если все элементы проходят проверку + два массива или объекта все равно не дадут тру при сравнении, даже если выглядят одинаково. дают тру, если у них одинаковая ссылка. типа let arr = [1,2] let arr1 = arr; let arr2 = arr; arr1 == arr2 // true
Обсуждают сегодня