Skip to content

Instantly share code, notes, and snippets.

View daamnathaniel's full-sized avatar

Nathaniel Adam daamnathaniel

View GitHub Profile
@noximus
noximus / map
Last active February 3, 2021 17:51
Javascript ES6 .map(); with shorthand
const companies = {
{name: "Company One", category: "Finance", start: 1981, end: 2003},
{name: "Company One", category: "Finance", start: 1992, end: 2008},
{name: "Company One", category: "Finance", start: 1999, end: 2007},
{name: "Company One", category: "Finance", start: 1989, end: 2010},
{name: "Company One", category: "Finance", start: 2009, end: 2014},
{name: "Company One", category: "Finance", start: 1987, end: 2010},
{name: "Company One", category: "Finance", start: 1986, end: 1996},
{name: "Company One", category: "Finance", start: 2011, end: 2016},
{name: "Company One", category: "Finance", start: 1981, end: 1989}
@penguinboy
penguinboy / Object Flatten
Created January 2, 2011 01:55
Flatten javascript objects into a single-depth object
var flattenObject = function(ob) {
var toReturn = {};
for (var i in ob) {
if (!ob.hasOwnProperty(i)) continue;
if ((typeof ob[i]) == 'object') {
var flatObject = flattenObject(ob[i]);
for (var x in flatObject) {
if (!flatObject.hasOwnProperty(x)) continue;