[~/src/javascript/node.js/hector_correa_introduction_to_node(master)]$ cat -n hello_world.js 1 console.log("Hello world!"); 2 a = [ 'batman', 'robin']; 3 a.push("superman"); 4 console.log(a); 5 h = { name: 'jane rodriguez-leon', department: 'IT' }; 6 console.log(h); 7 console.log(h['name']);
[~/src/javascript/node.js/hector_correa_introduction_to_node(master)]$ node hello_world.js Hello world! [ 'batman', 'robin', 'superman' ] { name: 'jane rodriguez-leon', department: 'IT' } jane rodriguez-leon
[~/Dropbox/academica/ETSII/grado/LPP/LPPbook]$ node > .help .break Sometimes you get stuck, this gets you out .clear Alias for .break .exit Exit the repl .help Show repl options .load Load JS from a file into the REPL session .save Save all evaluated commands in this REPL session to a file > console.log("Hello world!") Hello world! undefined > a = [ 'batman', 'robin'] [ 'batman', 'robin' ] > a.push("superman") 3 > a [ 'batman', 'robin', 'superman' ] > h = { name: 'jane rodriguez-leon', department: 'IT' } { name: 'jane rodriguez-leon', department: 'IT' } > h['name'] 'jane rodriguez-leon' > 4+2 6 > _ # ultimo valor evaluado 6 > _+1 7 > > a = [1,2,3] [ 1, 2, 3 ] > a.forEach(function(e) { console.log(e); }) 1 2 3 > a.forEach(function(v) { ... console.log(v ..... .break > a [ 1, 2, 3 ] > .exit # también CTRL-D en Unix [~/Dropbox/academica/ETSII/grado/LPP/LPPbook]$