С this.numOfunverifiedUsers = elem
вы назначаете 'elem' для ссылки на массив.В результате вы получаете исключения, которые заставляют оператор '=' возвращать неопределенный тип примитива (как результат ошибок функций; см. undefined - JavaScript | MDN ).То, что вы хотите сделать, это либо добавить элемент итеративно в массив "по-старому", путем назначения элемента, либо просто использовать способ ООП с помощью метода push.В первом случае не требуется функция подсчета, поскольку вы можете сделать что-то подобное:
var count = 0; //outside the forEach
...
if (elem.id_verified === 0) {
{
this.numOfunverifiedUsers[count++]=elem
console.log(count)
}
...
Однако, как отмечали другие, использование фильтра делает код намного более чистым и читаемым