JSFiddle - React, Tailwind, and code Playground
by darcyclarke
JavaScript
var instances = {
"os": "windows",
"os_version": {
"xp": [
{ "browser": "ie", "browser_version": "6", "expectation": "gif" },
{ "browser": "ie", "browser_version": "7", "expectation": "gif" },
{ "browser": "chrome", "browser_version": "29", "expectation": "webm" },
{ "browser": "chrome", "browser_version": "30", "expectation": "webm" },
{ "browser": "chrome", "browser_version": "31", "expectation": "webm" },
{ "browser": "firefox", "browser_version": "3.6", "expectation": "gif" },
{ "browser": "firefox", "browser_version": "24", "expectation": "webm" },
{ "browser": "firefox", "browser_version": "25", "expectation": "webm" },
{ "browser": "firefox", "browser_version": "26", "expectation": "webm" }
],
"7": [
{ "browser": "ie", "browser_version": "8", "expectation": "gif" },
{ "browser": "ie", "browser_version": "9", "expectation": "mp4" },
{ "browser": "ie", "browser_version": "10", "expectation": "mp4" },
{ "browser": "ie", "browser_version": "11", "expectation": "mp4" },
{ "browser": "chrome", "browser_version": "29", "expectation": "webm" },
{ "browser": "chrome", "browser_version": "30", "expectation": "webm" },
{ "browser": "chrome", "browser_version": "31", "expectation": "webm" },
{ "browser": "firefox", "browser_version": "3.6", "expectation": "gif" },
{ "browser": "firefox", "browser_version": "24", "expectation": "webm" },
{ "browser": "firefox", "browser_version": "25", "expectation": "webm" },
{ "browser": "firefox", "browser_version": "26", "expectation": "webm" }
]
}
}
};
var flatten = function(obj) {
var arr = [];
var temp = {};
var iterate = function(obj) {
_.each(obj, function(val, key) {
if(typeof val === 'string'){
console.log('string', key, val);
...