jashkenas/underscore — pull request #1334 by dcbartlett (2013-11-07 07:47:57+00:00)
Title: Allowing for .isUndefined to have an array passed to it.

This allows a user to define multiple things to be checked for definition at the same time. The only way for the statement to return true is if all objects in the array are undefined, Otherwise it will return false.

E.G.

_.isUndefined(window) // false
_.isUndefined(window.bob) // true
_.isUndefined([window]) // false
_.isUndefined([window, window.bob]) // false
_.isUndefined([window, window.bob, window.alice]) //false
_.isUndefined([window.bob, window.alice]) //true