-
Notifications
You must be signed in to change notification settings - Fork 0
/
simpplr
119 lines (96 loc) · 1.92 KB
/
simpplr
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
// user
// id primary
// first_name
// last_name
// cars
// id priamry
// make
// model
// user_id
// services
// id primary
// type
// due_date
// car_id
// id - user id
// select
// users.first_name, users.last.name, cars.make, cars.model
// services.type, services.due_date
// from users join
// cars on cars.user_id = users.id left join
// services on services.car_id = cars.id
// where users.id = id
// user details
// all the cars owned
// all the services
// const x = {
// a: function() {
// console.log(this)
// },
// b: function() {
// function m(){
// console.log(this)
// }
// m();
// },
// c: () => {
// console.log(this)
// },
// d: () => {
// const n = () => {
// console.log(this)
// };
// n();
// }
// }
// x.b()
function x() {
console.log(1);
setTimeout(() => {console.log(2)}, 0);
new Promise(resolve =>
resolve(console.log(3))).then(res => console.log(res));
new Promise(resolve => resolve(4)).then(res => console.log(res));
console.log(5);
}
// x()
// 1
// 5
// 3
// undefined
// 4
// 2
console.log(1)
console.log(2)
new Promise(res => {
console.log(3);
let i=0;
while(i < 1000000) {
i++;
}
res(4)
}).then(response => console.log(response))
console.log(5)
// 1
// 2
// 5
// 3
// 4
// "()()","(())",")(())(("
// [')', '(', '(']
// function countUnmatchedPranthesis(paranthesis) {
// const arr = [];
// for (let i=0; i<paranthesis.length; ++i) {
// if (paranthesis[i] === '(') {
// arr.push(paranthesis[i]);
// } else {
// if (arr.length === 0) arr.push(paranthesis[i]);
// else if (arr[arr.length - 1] === '(') {
// arr.pop();
// } else {
// arr.push(paranthesis[i]);
// }
// }
// }
// return arr.length;
// }
// console.log(countUnmatchedPranthesis(")))))((((("))