Slide 18
Slide 18 text
// Variable Swapping
var a = 'Brisbane', b = 'Singapore', temp;
temp = b;
b = a;
a = temp;
// Multiple-Variable returns
function jsEngines() {
return ['V8', 'SpiderMonkey', 'Trident'];
}
var chrome = jsEngines()[0], firefox = jsEngine()[1], ie = jsEngine()[2];
destructuring
now
es6
google
traceur
// Variable Swapping
var [a, b] = ['Brisbane', 'Singapore'];
console.log('I bought plane ticket ' + a + '-' + b + ' for CampJS');
[a,b] = [b,a];
console.log('oops!! I meant, I bought plane ticket ' + a + '-' + b + ' for CampJS');
// Multiple-Variable returns
function jsEngines() {
return ['V8', 'SpiderMonkey', 'Trident'];
}
var [chrome, firefox, ie] = jsEngines();
Sunday, 12 May, 13