Пример для второго предупреждения
На мой взгляд, использование лямбда-выражения не является неправильным, но вы можете попробовать это:
function example(){
let a2, valslice, mongoose, tit, __id; // what you use in your lambda expression
// ... code, init ...
function forEachHandler(item){
// what is in your lambda expression
}
__id.forEach(forEachHandler);
}
Другой подход - объявить функцию как обычно и использовать __id.forEach(fn.bind({/*this*/}, ...args))