Savol:
console.log(typeof null);
console.log(typeof []); console.log(typeof NaN); Natijasi qanday chiqadi?
console.log(typeof null);
console.log(typeof []); console.log(typeof NaN); Natijasi qanday chiqadi?
Anonymous Quiz
50%
object, object, number
33%
null, array, NaN
0%
undefined, object, number
17%
object, array, undefined
// Savol:
console.log(0 == false);
console.log(0 === false);
console.log(0 == false);
console.log(0 === false);
Anonymous Quiz
0%
true true
17%
false true
67%
true false
17%
false false
📌 Test 3:
for (var i = 0; i < 3; i++) {
setTimeout(() => console.log(i), 1000); } ❓ Ushbu kod konsolda nima chiqaradi?
for (var i = 0; i < 3; i++) {
setTimeout(() => console.log(i), 1000); } ❓ Ushbu kod konsolda nima chiqaradi?
Anonymous Quiz
67%
0, 1, 2
17%
3, 3, 3
0%
0, 0, 0
17%
❌ Error (ReferenceError)
📌 Test 4:
const arr = [1, 2, 3, 4];
console.log(arr.map(x => x * 2)); console.log(arr.filter(x => x % 2 === 0)); console.log(arr.reduce((a, b) => a + b)); ❓ Ushbu kod konsolda nima chiqaradi?
const arr = [1, 2, 3, 4];
console.log(arr.map(x => x * 2)); console.log(arr.filter(x => x % 2 === 0)); console.log(arr.reduce((a, b) => a + b)); ❓ Ushbu kod konsolda nima chiqaradi?
Anonymous Quiz
100%
[2, 4, 6, 8], [2, 4], 10
0%
[1, 2, 3, 4], [1, 3], 24
0%
[2, 4, 6, 8], [1, 3], 24
0%
[1, 4, 9, 16], [2, 4], 10
📌 Test 5:
console.log(a);
var a = 5; console.log(b); let b = 10; ❓ Ushbu kodning natijasi qanday bo‘ladi?
console.log(a);
var a = 5; console.log(b); let b = 10; ❓ Ushbu kodning natijasi qanday bo‘ladi?
Anonymous Quiz
0%
undefined 10
0%
5 10
100%
undefined ReferenceError
0%
ReferenceError ReferenceError
Vazifa:
Masalan:
uniqueInOrder('AAAABBBCCDAABBB') == ['A', 'B', 'C', 'D', 'A', 'B']
uniqueInOrder('ABBCcAD') == ['A', 'B', 'C', 'c', 'A', 'D']
uniqueInOrder([1,2,2,3,3]) == [1, 2, 3]
```
yechimi commentga yozing!
unique_in_order nomli funksiya yozing. Bu funksiya argument sifatida berilgan ketma-ketlikni (string yoki arrayni) qabul qiladi va bir xil qiymat yonma-yon kelgan bo‘lsa, faqat bittasini qoldirib, asl tartibni saqlagan holda yangi ro‘yxat qaytaradi.Masalan:
uniqueInOrder('AAAABBBCCDAABBB') == ['A', 'B', 'C', 'D', 'A', 'B']
uniqueInOrder('ABBCcAD') == ['A', 'B', 'C', 'c', 'A', 'D']
uniqueInOrder([1,2,2,3,3]) == [1, 2, 3]
```
yechimi commentga yozing!