Skip to content

Instantly share code, notes, and snippets.

@wetmore
Created July 16, 2013 19:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wetmore/6011927 to your computer and use it in GitHub Desktop.
Save wetmore/6011927 to your computer and use it in GitHub Desktop.
node.js quine (inspired by the java example on wikipedia)
var quote = String.fromCharCode(39);
var source = [
'var quote = String.fromCharCode(39);',
'var source = [',
' ',
'];',
'console.log(source[0]);',
'console.log(source[1]);',
'source.forEach(function(line) {',
' console.log(source[2] + quote + line + quote + ",");',
'});',
'source.slice(3).forEach(function(line) {',
' console.log(line);',
'});'
];
console.log(source[0]);
console.log(source[1]);
source.forEach(function(line) {
console.log(source[2] + quote + line + quote + ",");
});
source.slice(3).forEach(function(line) {
console.log(line);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment