Skip to content

Instantly share code, notes, and snippets.

@JoelCodes
JoelCodes / foreach.js
Created February 8, 2017 00:59
Scope and Functions
function forEach(arr, fn){
for(var i = 0; i < arr.length; ++i){
var value = arr[i];
fn(value);
}
}
forEach([0, 1, 2], function(val){
console.log(`I ate ${val} hamburgers`);
})
*
* The first commented line is your dabblet’s title
background-color: white;
background: linear-gradient(45deg, #aaa 25%, transparent 25%),
linear-gradient(225deg, #aaa 25%, transparent 25%),
linear-gradient(45deg, #aaa 25%, transparent 25%) 50px 50px,
linear-gradient(225deg, #aaa 25%, transparent 25%) 50px 50px;
background-size: 100px 100px;
# frozen_string_literal: true
source "https://rubygems.org"
gem "activerecord"
gem "pg"
gem "pry"
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<%= JSON.stringify(user) %>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<p class='loading'>Loading...</p>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<script
src="https://code.jquery.com/jquery-3.2.1.js"
integrity="sha256-DZAnKJ/6XZ9si04Hgrsxu/8s717jcIzLy3oi35EouyE="
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<script type="text/javascript" src="bower_components/jquery/dist/jquery.min.js"></script>
<script type="text/javascript" src="bower_components/moment/min/moment.min.js"></script>
<script type="text/javascript" src="bower_components/bootstrap/dist/js/bootstrap.min.js"></script>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<script
src="https://code.jquery.com/jquery-3.2.1.js"
integrity="sha256-DZAnKJ/6XZ9si04Hgrsxu/8s717jcIzLy3oi35EouyE="
function getOrStoreTeam(db, teamId, teamName) {
return db
.getTeam(teamId)
.then((team) => {
if (team === undefined) {
return db.saveTeam(teamId, teamName);
}
return team;
});
}
/**
*
* @param {array} target
* @param {function} cb: (oldAcc, item, index) -> newAcc
* @param {*} seed
*/
function reduce(target, cb, seed){
var runningAggregate = seed;
target.forEach(function(item, index){