Есть аналогичный вопрос для LINQ: есть ли None()в LINQ аналог ?
Для коллекций / массивов есть несколько логических методов:
Array.some(аналогично linq.Any)
Array.every(аналогично linq.All)
Могу ли я проверить, не соответствуют ли элементы в массиве заданному обратному вызову функции
Возможный обходной путь - .filterзатем проверить .lengthи убедиться, что он равен нулю:
let arr = ["a","b","c"]
// make sure that no item in array = "b"
let noBs = arr.filter(el => el === "b").length === 0