Blurbs ansible coffeescript django dvcs erlang es6 hg javascript json lua mercurial peewee postgresql python scope sql sqlalchemy yaml

Iterating part 2 code javascript es6

let a = [1, 2, 3, null, 5];
a.six = 6;
a.seven = 7;

for (let i = 0; i < a.length; i++) {
    console.log(a[i]); // 1, 2, 3, null, 5
}

for (let v of a) {
    console.log(v); // 1, 2, 3, null, 5
}

for (let k in a) {
    console.log(a[k]); // 1, 2, 3, null, 5, 6, 7
}

Parens code coffeescript javascript

# coffeescript
a = model.get 'status' is 'active'
// generated javascript
var a;
a = model.get('status' === 'active');

Closure without return code javascript scope

var bar;
function foo(x) {
    bar = function() {
        alert(x);
    }
};
foo(5);
bar();