Interview Questions: Part-5

1. What is the difference between "let" and "var" in Javascript?
Answer: There is no difference in functions level 
1
2
3
4
5
6
7
8
var example11 =10;
function fun()
{
    var example11=20;
    console.log('inside'+example11);
}
console.log('outside'+example11);
fun();
OutPut:
1
2
outside 10
inside 20

The difference between "var" and "let" we can observe using the below example :
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
var varExample =10;
let letExample =20;
if(true)
{
    var varExample =30;
    let letExample =40;
    console.log('Insdie var'+ varExample);
    console.log('Inside let'+ letExample);
}
console.log('Outside var'+ varExample);
console.log('Outside let'+ letExample);
OutPut:
1
2
3
4
Insdie var30
Inside let40
Outside var30
Outside let20

2. What is the difference between "With Sharing", "Without sharing", "Inherited sharing"?
Answer :
More about Inherited Sharing: Click Here

3. Trigger order of execution ?
Answer : CLICK HERE

tHiNk gooD and dO thE bEsT.........MANJU NATH 🌝

Comments