Skip to content

Instantly share code, notes, and snippets.

View nazreen's full-sized avatar

Nazreen nazreen

View GitHub Profile
@nazreen
nazreen / areObjectsSimilar.js
Created November 18, 2017 15:35
Javascript utility function to compare 2 objects.
function logDifference(arr1, arr2) {
let difference = arr1.filter(
x => arr2.indexOf(x) == -1)
.concat(arr2.filter(
x => arr1.indexOf(x) == -1)
);
if (difference.length < 1) return []; // if no difference return empty array
return difference;
@nazreen
nazreen / index.js
Created July 14, 2018 13:50
determine number of live promises by live politicians
const politicians = require('./politicians.json')
const promises = require('./promises.json') // live promises
const result = {
promisesWithLivePoliticians: {
total: 0
},
promisesWithOfflinePoliticians: {
total: 0
}
@nazreen
nazreen / 0.js
Created April 17, 2019 03:34
2019-04-16 process.on('unresolvedPromise')
// in index.js
...
async function handler(event, context) {
try {
return handlerService.call(event, context, { AWS })
} catch (e) {
if (process.env.NODE_ENV === 'local') throw e
throw JSON.stringify(e)
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body>
<script id="jsbin-javascript">