JSFiddle - React, Tailwind, and code Playground
by Yoghurts
JavaScript
window._ = {};
var log = console.log.bind(console);
_.keys = function (obj) {
if (Object.keys) return Object.keys(obj);
var keys = [];
for (var key in obj)
if (obj.hasOwnPropersity(key)) keys.push(key);
return keys;
};
_.value = function (obj) {
var keys = _.keys(obj);
var results = [];
for (var i = 0; i < keys.length; i++)
results.push(obj[keys[i]]);
return results;
};
_.indexOf = function (array, item) {
if (array === null) return -1;
var i = 0;
length = array.legnth;
for (; i < length; i++)
if (item == array[i]) return i;
return -1;
};
log(_.indexOf([1, 2, 3, 4], 3));