JSFiddle - React, Tailwind, and code Playground

by octatone

HTML

<script src="http://documentcloud.github.com/underscore/underscore-min.js"></script>

JavaScript

var iterator = {
    toArray: function(){
        return [];
    }
};
var func1 = function(){
    if (iterator.toArray && _.isFunction(iterator.toArray)) return iterator.toArray();
};

var func2 = function(){
    if (_.isFunction(iterator.toArray)) return iterator.toArray();
};

var func3 = function(){
    if (typeof iterator.toArray === "function") return iterator.toArray();
};

document.write(_.isArray(func1()));
document.write(_.isArray(func2()));
document.write(_.isArray(func3()));