THẢO LUẬN

Set là của ES6 nên mình đoán là nó không cần dùng vòng lặp. Thực tế có nhiều ngôn ngữ có hàm uniq mảng lại mà k cần vòng lặp nào, đơn cử như Ruby: [1,2,3,4,4].uniq = [1,2,3,4]

0
Apr 9th, 2021 4:17 a.m.

Cảm ơn bài viết của bạn. Nhưng đoạn "const là hằng số nên không thể gán giá trị 2 lần ... nhưng gán thuộc tính cho obj thì được..." theo mình là sẽ gây khó hiểu cho nhiều người. Object là kiểu dữ liệu đặc biệt hơn các kiểu dữ liệu ở trên. Mỗi khi khai báo thì nó sẽ tạo ra tham chiếu (con trỏ), trường hợp khai báo const thì giá trị tham chiếu là không đổi. Có thể bài cần viết về khái niệm "tham chiếu" để hoàn thiện hơn, hoặc có thể dẫn link để mọi người tìm hiểu.

+1
Apr 9th, 2021 4:11 a.m.

Bài viết đầu tư thế bác, lót dép hóng bài chi tiết tiếp theo

-1
Apr 9th, 2021 3:36 a.m.

thậm chí nhiều người còn thừa nhận rằng đây là cách giải tốt nhất vì không cần dùng bất kì vòng lặp nào

Mình không giỏi thuật toán nhưng mình đoán Set vẫn được implement từ vòng lặp phía dưới mới có thể loại bỏ các phần tử trùng lặp, nên khẳng định này không đúng lắm 🙂

0
Apr 8th, 2021 10:59 p.m.

Cảm ơn bạn, mình vẫn chưa có thời gian test với dữ liệu lớn, cách mình hiểu thì là như vậy. Nếu như các trình quản lý nó tự hiểu và filter trước thì quá tốt. Nhưng để hiểu rõ bản chất thì nên làm thế kia mặc dù dài hơn, có thể tối ưu trong các trường hợp khác nữa. Khi nào có thời gian tạo dữ liệu lớn, mình sẽ xem lại.

+1

Mình thấy code logic sao dễ đọc, dễ hiểu nhất có thể là được còn performance thì tính sau. Nếu mình code thì loop array 2 rồi dùng indexOf

0

không lưu điểm ạ

0
Apr 8th, 2021 2:00 p.m.

cái số 3 vscode có sẵn mà bác, bôi đen > Ctrl + Shift + P > Emmet: Wrap with Abbreviation, và muốn dữ dội hơn nữa thì vào link: https://code.visualstudio.com/docs/editor/emmet

0

Cảm ơn anh, trước đây em cứ nghĩ check MMI-Type là an toàn rồi 😄

0
Apr 8th, 2021 12:24 p.m.

Bạn có thể thử install lại với cú pháp như sau nhé composer require tymon/jwt-auth Link tham khảo cách cài đặt với laravel 8 ở đây: https://sal.vn/wijXax

0

mình chỉ trình bày rõ hơn về cách function hoạt động thôi bạn, còn để lắng nghe thay đổi của props và state trong React thì nên sử dụng useEffect, mình sẽ trình bày rõ hơn ở các bài viết sau nhé. Cảm ơn bạn đã ủng hộ.

0

Ngon nà bro keke

+1
Apr 8th, 2021 9:02 a.m.

@tnanhpt tuyệt vời, ko lỗi nữa là ngon rồi 💪💪💪

0
Avatar
đã bình luận cho bài viết
Apr 8th, 2021 8:51 a.m.

@maitrungduc1410 cảm ơn bạn đã rep nhé, hôm sau mình bật máy lên build lại thì phát hiện size của image đã giảm đi, không biết mình có sai sót gì không nhưng hiện tại đã ổn ở các project sau rồi 🤣

+1

Cảm ơn bạn, hôm trước mình gặp vấn đề này, bạn có giải pháp gì cho việc này không.

0
Apr 8th, 2021 6:48 a.m.

@ngothanhcang

0
Apr 8th, 2021 6:14 a.m.

1 trong những lý do mình luôn dùng Nginx trong các bài post của mình vì nó cực cực kì phổ biến ở thời điểm hiện tại, gần như mỗi cloud tool/platform ở thời điểm hiện tại đều support rất nhiều cho nginx (docker, kubernetes, aws, gcp, azure, ... blablo, rất nhiều, nói chung bạn search "deploy .... app" trên google thì chắc 96,69% bạn gặp tutorial người ta dùng nginx), nó hoạt động ko chỉ là mỗi proxy mà nó còn đc dùng như 1 webserver để chạy các webapp bình thuờng nữa (như apache ngày xưa nhưng nginx hiệu năng tốt hơn).

Dùng cái gì nó phổ biến thì lỗi lầm mình cũng dễ sửa hơn, có nhiều người dùng thì chất lượng của nó cũng đc kiểm nghiệm bởi nhiều người hơn 😃)

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí