30. What's the output?
const foo = () => console.log('First');
const bar = () => setTimeout(() => console.log('Second'));
const baz = () => console.log('Third');
bar();
foo();
baz();30. What's the output?
Javob variantlari:
Javob variantlari:
Anonymous Quiz
0%
A: First Second Third
100%
B: First Third Second
0%
C: Second First Third
0%
D: Second Third First
31. What is the event.target when clicking the button?
<div onclick="console.log('first div')">
<div onclick="console.log('second div')">
<button onclick="console.log('button')">
Click!
</button>
</div>
</div>32. When you click the paragraph, what's the logged output?
<div onclick="console.log('div')">
<p onclick="console.log('p')">
Click here!
</p>
</div>32. When you click the paragraph, what's the logged output?
Javob variantlari:
Javob variantlari:
Anonymous Quiz
100%
A: p div
0%
B: div p
0%
C: p
0%
D: div
33. What's the output?
const person = { name: 'Lydia' };
function sayHi(age) {
return `${this.name} is ${age}`;
}
console.log(sayHi.call(person, 21));
console.log(sayHi.bind(person, 21));33. What's the output?
Javob variantlari:
Javob variantlari:
Anonymous Quiz
0%
A: undefined is 21 Lydia is 21
0%
B: function function
0%
C: Lydia is 21 Lydia is 21
100%
D: Lydia is 21 function
34. What's the output?
function sayHi() {
return (() => 0)();
}
console.log(typeof sayHi());34. What's the output?
Javob variantlari:
Javob variantlari:
Anonymous Quiz
0%
A: "object"
100%
B: "number"
0%
C: "function"
0%
D: "undefined"
35. Which of these values are falsy?
0;
new Number(0);
('');
(' ');
new Boolean(false);
undefined;
35. Which of these values are falsy?
Javob variantlari:
Javob variantlari:
Anonymous Quiz
100%
A: 0, '', undefined
0%
B: 0, new Number(0), '', new Boolean(false), undefined
0%
C: 0, '', new Boolean(false), undefined
0%
D: All of them are falsy
36. What's the output?
console.log(typeof typeof 1); Javob variantlari:
console.log(typeof typeof 1); Javob variantlari:
Anonymous Quiz
0%
A: "number"
100%
B: "string"
0%
C: "object"
0%
D: "undefined"
37. What's the output?
const numbers = [1, 2, 3];
numbers[10] = 11;
console.log(numbers);
37. What's the output?
Javob variantlari:
Javob variantlari:
Anonymous Quiz
0%
A: [1, 2, 3, null x 7, 11]
0%
B: [1, 2, 3, 11]
100%
C: [1, 2, 3, empty x 7, 11]
0%
D: SyntaxError
38. What's the output?
(() => {
let x, y;
try {
throw new Error();
} catch (x) {
(x = 1), (y = 2);
console.log(x);
}
console.log(x);
console.log(y);
})();38. What's the output?
Javob variantlari:
Javob variantlari:
Anonymous Quiz
100%
A: 1 undefined 2
0%
B: undefined undefined undefined
0%
C: 1 1 2
0%
D: 1 undefined undefined
Mana o‘zbek tiliga tarjimasi:
**39. JavaScript’da hamma narsa quyidagilardan biri hisoblanadi…**
**39. JavaScript’da hamma narsa quyidagilardan biri hisoblanadi…**
Anonymous Quiz
100%
A: primitive or object
0%
B: function or object
0%
C: trick question! only objects
0%
D: number or object
40. What's the output?
[[0, 1], [2, 3]].reduce(
(acc, cur) => {
return acc.concat(cur);
},
[1, 2],
);
40. What's the output?
Javob variantlari;
Javob variantlari;
Anonymous Quiz
0%
A: [0, 1, 2, 3, 1, 2]
0%
B: [6, 1, 2]
100%
C: [1, 2, 0, 1, 2, 3]
0%
D: [1, 2, 6]