Clarify behavior when providing undefined or null value to angular.forEach