kiến thức 60+ câu hỏi (advanced) JavaScript challenge tớ soạn

  • Người tạo chủ đề Người tạo chủ đề yeungon
  • Ngày bắt đầu Ngày bắt đầu
Tớ lên câu 66 rồi các fences

carbon (3).png


https://github.com/yeungon/In-JavaScript-we-trust
 
Thằng sau đè thằng trước khi dùng spread operator, nên mình khi review code hay nhắc anh em là nếu cái property nào muốn ko bị đè lên thì để nó sau cùng.

Cái này bắt tính length phải ngồi đếm mệt quá :D

Sent from Samsung Note 20 Ultra via nextVOZ
thanks thím đã chia sẻ hihi.
 
Seri khá thú vị. Mình có đọc vài câu hỏi đầu.
Tuy nhiên câu hỏi số 11
JavaScript:
console.log("hello");

setTimeout(() => console.log("hey"), 1);
setTimeout(() => console.log("kiora"), 2);
setTimeout(() => console.log("world"), 0);

console.log("hi");
A: "hello" "hey" "kiora" "world" "hi"
B: "hello" "hi" "hey" "kiora" "world"
C: "hello" "hi" "world" "hey" "kiora"
D: "hello" "hi" "hey" "world" "kiora"

Mình bổ sung là setTimeout có param timeout throttled tối thiểu là 4ms link

Vậy nên đáp án chính xác phải là B chứ ko phải D.
 
Seri khá thú vị. Mình có đọc vài câu hỏi đầu.
Tuy nhiên câu hỏi số 11
JavaScript:
console.log("hello");

setTimeout(() => console.log("hey"), 1);
setTimeout(() => console.log("kiora"), 2);
setTimeout(() => console.log("world"), 0);

console.log("hi");
A: "hello" "hey" "kiora" "world" "hi"
B: "hello" "hi" "hey" "kiora" "world"
C: "hello" "hi" "world" "hey" "kiora"
D: "hello" "hi" "hey" "world" "kiora"

Mình bổ sung là setTimeout có param timeout throttled tối thiểu là 4ms link

Vậy nên đáp án chính xác phải là B chứ ko phải D.
cảm ơn bác đã góp ý. em mới test lại trên chrome và firefox cho ra kết quả khác nhau.

Firefox: hello -> hi -> world -> hey -> kiora (C)
Chrome: hello -> hi -> hey -> world -> kiora. (D).

Bác có thể test thử và chia sẻ giúp em được không?

Để tránh rắc rối, em xin sửa lại đề để tiện cho mọi người tham khảo, tránh hiểu lầm. Cảm ơn bác đã chia sẻ thêm về minimal timeout throttled.
 
Hi các fences, tớ tiếp tục soạn JavaScript challenge đây, on the daily basis. Mong được các fence ghé thăm cho "sao" trên github hihi:

https://github.com/yeungon/In-JavaScript-we-trust

Hiện đang được hơn 60 câu, lâu rùi cũng hơi lười nhưng đợt này khởi động lại.
bác nên làm các câu hỏi về solution thì hay hơn, mấy cái này cho sinh viên thì hợp chứ người đi làm ít quan tâm cái này.
 
bác nên làm các câu hỏi về solution thì hay hơn, mấy cái này cho sinh viên thì hợp chứ người đi làm ít quan tâm cái này.
chuẩn bác ơi, em tạm thời làm mấy câu hỏi này để luyện và chia sẻ với người học basic bác ơi. thanks bác.
 
thấy bạn nhiệt tình mình cũng tương tác cho vui
nhân câu hỏi này của bạn thì bạn có thể chia thêm api action trong js
cụ thể là về microtask và macrotask, 2 cái này cái nào chạy trước cái nào chạy sau
và js có 2 queue để lưu riêng biêt 2 cái này hay là chỉ có 1 queue nhưng được sort theo từng loại
 
thấy bạn nhiệt tình mình cũng tương tác cho vui
nhân câu hỏi này của bạn thì bạn có thể chia thêm api action trong js
cụ thể là về microtask và macrotask, 2 cái này cái nào chạy trước cái nào chạy sau
và js có 2 queue để lưu riêng biêt 2 cái này hay là chỉ có 1 queue nhưng được sort theo từng loại
cảm ơn bác nhiều, mình cũng có một lần làm về 2 cái microtask và macro task này ở câu 35, thậm chí còn làm video rất dài về nó nữa.

video của mình :


câu trên do một bạn hôm qua nhắn tin hỏi mình nên tiện tay mình làm luôn challenge. thanks bác nhiều.
 
cảm ơn bác nhiều, mình cũng có một lần làm về 2 cái microtask và macro task này ở câu 35, thậm chí còn làm video rất dài về nó nữa.

video của mình :


câu trên do một bạn hôm qua nhắn tin hỏi mình nên tiện tay mình làm luôn challenge. thanks bác nhiều.
ủng hộ 1 bác subs 1 view nhé. giọng cũng hay nữa. ko biết bác có đi dạy ở đâu ko
 

Thống kê chủ đề

Ngày tạo
yeungon,
Người trả lời cuối
yeungon,
Trả lời
45
Lượt xem
5.676
Quay lại
Lên đầu trang