You might want to use reduce instead:
var users = [{"user":{"id":1,"username":"google"}},{"user":{"id":2,"username":"yahoo"}}]
const result = users.reduce((s, user) => s || user.user.id === 1, false);
console.log(result);
.filter returns an array, while .reduce can return whatever you want (in this case, a boolean).
If you want to use .filter, try:
var users = [{"user":{"id":1,"username":"google"}},{"user":{"id":2,"username":"yahoo"}}]
const result = !!users.filter(user => user.user.id === 1).length;
console.log(result);
However, keep in mind that .filter will create an extra array and might not be as efficient as .reduce.