Returns true if the specified value is an iterator

@param {?} obj - source value
@return {boolean}
function isIterator(obj) {
	return Boolean(obj && (typeof Symbol === 'function' ? obj[Symbol.iterator] : isFunction(obj['@@iterator'])));
}