Skip to content

Instantly share code, notes, and snippets.

View sanketmeghani's full-sized avatar

Sanket Meghani sanketmeghani

View GitHub Profile
@sanketmeghani
sanketmeghani / math.js
Last active November 26, 2017 09:37
Example to demonstrate .load command
const add = (a, b) => a + b;
const multiply = (a, b) => a * b;
@sanketmeghani
sanketmeghani / auto-semicolon-insertion.js
Created October 1, 2017 08:13
Error due to automatic semicolon insertion
const sum = (a, b) => {
return
{
result: a + b
}
}
const result = sum(1, 3)
console.log(result)
@sanketmeghani
sanketmeghani / no-auto-semicolon-insertion.js
Created October 1, 2017 07:50
Error due to no semicolon insertion
const a = 5
const b = 10
const c = a + b
[1, 2, 3].forEach((e) => console.log(e))
@sanketmeghani
sanketmeghani / rule3-semicolon-insertion.js
Created September 3, 2017 10:48
Automatic semicolon insertion as per rule #3
let myFunction = () => {
return;
}
const result = myFunction()
@sanketmeghani
sanketmeghani / automatic-seimicolon-insertion.js
Last active September 3, 2017 10:45
Explain automatic semicolon insertion
let myFunction = () => {
return
}
const result = myFunction()
@sanketmeghani
sanketmeghani / rule1-2-semicolon-insertion.js
Created September 3, 2017 09:59
Semicolon insertion as per rule #1 subrule #2
let a = 10;
let b = true;
if(b) {
console.log('B is truthy');
}
console.log('A is ', a)
@sanketmeghani
sanketmeghani / rule2-semicolon-insertion.js
Last active September 3, 2017 10:01
Semicolon insertion as per rule#2
let a = 10;
let b = true;
if(b) {
console.log('B is truthy');
}
console.log('A is ', a);
@sanketmeghani
sanketmeghani / rule1-1-semicolon-insertion.js
Last active September 3, 2017 09:56
Semicolon insertion as per rule #1 subrule #1
let a = 10;
let b = true;
if(b) {
console.log('B is truthy')
}
console.log('A is ', a)
@sanketmeghani
sanketmeghani / before-semicolon-insertion.js
Last active September 3, 2017 09:55
Explain automatic semicolon insertion
let a = 10
let b = true
if(b) {
console.log('B is truthy')
}
console.log('A is ', a)
@sanketmeghani
sanketmeghani / function-expressions.js
Created August 18, 2017 15:48
Template literals vs tagged template literals
const myFunction = () => {
return 'Returned from myFunction!';
};
const templateResult = `Function expression in template: ${() => myFunction()}`;
console.log(templateResult); //Outputs -> Function expression in template: () => myFunction()
const myTag = (literals, func) => {
return literals[0] + func();
};