Skip to content

Instantly share code, notes, and snippets.

View CodHeK's full-sized avatar
🤙
Existing

Gagan Ganapathy CodHeK

🤙
Existing
View GitHub Profile
@CodHeK
CodHeK / letconst.js
Created August 16, 2018 10:25
let, var, const
//how we can use var
if(true) {
var t = 9;
}
console.log(t) //prints 9
//how we use let
let t1 = 9;
if(true) {
let t1 = 10;
@CodHeK
CodHeK / letvar.js
Created August 16, 2018 10:41
diff let, var
if(true) {
v = 9;
}
var v;
console.log(v) //prints 9
if(true) {
v = 9;
}
let v;
@CodHeK
CodHeK / const.js
Created August 16, 2018 10:47
const
const nums = [10, 20, 30]
nums.push(40)
console.log(nums) //prints [10, 20, 30, 40]
const obj = {
age: 27,
}
obj.age = 30
@CodHeK
CodHeK / fatarrow.js
Last active August 16, 2018 11:06
fat arrow functions
//tradional way
function fn(a, b) {
return a + b;
}
//using fat arrow style
var fn = (a, b) => a + b;
var fn = (a, b) => {
@CodHeK
CodHeK / obj.js
Last active August 16, 2018 11:17
obj literal
let name = "Gagan"
let age = 20
let obj = {
name, //shorthand for name: name,
age,
}
console.log(obj.name) //prints "Gagan"
console.log(obj.age) //prints 20
@CodHeK
CodHeK / decons.js
Last active August 16, 2018 11:24
desconstruction
let nums = [1, 2, 3]
let [a, b] = nums
console.log(a) //prints 1
console.log(b) //prints 2
let nums = [1, 2, 3]
let [a, ,c] = nums
@CodHeK
CodHeK / rest.js
Created August 16, 2018 11:29
rest operator
//In arrays
let nums = [1, 2, 3, 4, 5]
let [a, ...b] = nums
console.log(a) //prints 1
console.log(b) //prints [2, 3, 4, 5]
let nums = [1, 2, 3, 4, 5]
@CodHeK
CodHeK / spread.js
Created August 16, 2018 11:32
spread operator
let nums = [1, 2, 3, 4, 5]
console.log(Math.max(...nums)) //prints 5
@CodHeK
CodHeK / forof.js
Created August 16, 2018 11:48
for-of loops
let nums = [1, 2, 3, 4, 5]
for(let num of nums) {
console.log(num)
}
//prints 1 2 3 4 5
@CodHeK
CodHeK / template.js
Last active August 16, 2018 11:53
template literals
let ss = "hey
this is not correct"; //error
let ss = `hey
i can write like this!`
//prints
//"hey
//i can write like this!"