ps aux | To show processes running
kill -9 processId | processId being the number of the process you want to kill
Triangle exercise from Eloquent JavaScript
/* Triangle Exercise from Eloquent JavaScript 28/12/2017 (http://eloquentjavascript.net/02_program_structure.html#h_umoXp9u0e7) */
function drawTriangle(limit, char) {
var string = '';
for (var i = 1; i < limit; i++) {
for (var j = 0; j < i; j++){ // var j = i; j < limit; j++ for inverted triangle
string += char;
}
string += '\n'
//string += '!';
}
console.log(string);
}
drawTriangle(8, '#');
JS Types: String, Boolean, undefined, null, Object, Number, Symbol
AST = abstract syntax tree | AST Explorer
Hold CMD while hovering on a symbol in VS Code and it will display an overlay of the definition. CMD + Click will open the file at the definition.
CMD + D to select next occurrence of a word in VS Code. Shift + CMD + F is find and replace.
Right click "Rename symbol" or FN + F2 shortcut rename symbol
yarn global add typescript
yarn init -y | -y flag is to answer yes to all init options
yarn add -D typescript webpack webpack-dev-server
tsc --init | Creates a ts project for you in the folder
tsc -w | Runs tsc in watch mode
Union types and type alias
// Specify type alias with union types # or $ type ValidSymbols = '#' | '$' const symbol = '#'