Tất cả
Việc làm
Công ty

Tạo thông báo việc làm ngay

40 việc làmJavaScript

Bài viết liên quan

Xem tất cả
Quét mảng hiệu quả với hàm reduce trong Javascript

Quét mảng hiệu quả với hàm reduce trong Javascript

JavaScript là một trong những ngôn ngữ lập trình được sử dụng rộng rãi trong việc phát triển các ứng dụng web và di động. Với sự phát triển không ngừng của công nghệ, các nhà phát triển cần phải tìm cách để tối ưu hóa mã nguồn và tăng hiệu suất của chương trình. Trong bài viết này, chúng ta sẽ đi sâu vào hàm Reduce trong JavaScript - một công cụ mạnh mẽ giúp quét mảng một cách hiệu quả và tối ưu. Thuật toán Reduce trong JavaScript Thuật toán Reduce trong JavaScript một thuật toán được sử dụng để thực hiện các phép tính trên một mảng và trả về một giá trị duy nhất. Thuật toán reduce hoạt động bằng cách lặp qua từng phần tử của mảng và thực hiện một phép tính nào đó, sau đó kết hợp kết quả với giá trị trước đó để tạo ra một giá trị mới. Quá trình [...]

Đọc thêm
Nắm vững cách vận dụng hàm ‘filter’ trong Javascript

Nắm vững cách vận dụng hàm ‘filter’ trong Javascript

Javascript là một ngôn ngữ lập trình phổ biến và được sử dụng rộng rãi trong việc phát triển các ứng dụng web và di động. Với khả năng linh hoạt và tính năng đa dạng, Javascript đã trở thành một trong những ngôn ngữ lập trình hàng đầu hiện nay. Trong bài viết này, hãy cùng TopDev tìm hiểu về hàm 'filter' trong Javascript và cách sử dụng nó để lọc dữ liệu trong các mảng. Bộ lọc loại bỏ các phần tử trùng lặp trong JavaScript Trước khi đi vào chi tiết về hàm 'filter', chúng ta cần hiểu rõ về khái niệm lọc dữ liệu trong Javascript. Lọc dữ liệu là quá trình loại bỏ các phần tử không cần thiết hoặc trùng lặp trong một mảng. Điều này giúp cho việc xử lý dữ liệu trở nên dễ dàng và hiệu quả hơn. Trong Javascript, chúng ta có thể sử dụng hàm 'filter' để loại bỏ các phần tử trùng lặ [...]

Đọc thêm
Sử dụng map, filter và reduce trong Javascript như nào cho đúng?

Sử dụng map, filter và reduce trong Javascript như nào cho đúng?

Bài viết được sự cho phép của tác giả Tống Xuân Hoài Vấn đề Dữ liệu được lưu trữ trong cơ sở dữ liệu thường phải được chuẩn hóa để giảm dung lượng và tăng tốc độ truy vấn, Vì thế sau khi lấy ra thường phải qua nhiều phép biến đổi dữ liệu thì mới có thể dùng để xử lý logic tiếp được. Lập trình FE, đặc biệt là lập trình dựa trên những Framework hiện đại như Angular, React, Vue… việc tạo ra những đối tượng để lưu trạng thái (state) của ứng dụng đòi hỏi khả năng xử lý dữ liệu nhiều hơn nữa. Bởi vì những trạng thái này là thay đổi liên tục phụ thuộc vào logic hiển thị và thao tác người dùng. Những dữ liệu trên thông thường được lưu trữ trong Object hay Array, chính vì thế kể từ ES5 tung ra bộ ba map, filter và reduce để giúp chúng ta xử lý dữ liệu mảng một cách hữu ích hơn rất [...]

Đọc thêm
Đo lường thời gian thực hiện hàm trong Javascript một cách thanh lịch

Đo lường thời gian thực hiện hàm trong Javascript một cách thanh lịch

Bài viết được sự cho phép bởi tác giả Sơn Dương Vấn đề Trong quá trình phát triển ứng dụng hoặc đang vận hành nó trong môi trường production sẽ có lúc phát sinh ra nhiều vấn đề mà chúng ta không lường trước được. Khi ứng dụng được tung ra thị trường, chắc chắn lượng người dùng sẽ nhiều lên từng ngày, từ đó tạo ra sự đa dạng về hành vi lẫn dữ liệu người dùng thu thập được. Chúng kết hợp với nhau tạo ra nhiều trường hợp phát sinh lỗi mà quá trình kiểm thử trước đó không hề phát hiện ra. Một trong số đó có thể kể đến như là tốc độ phản hồi API bỗng trở nên chậm chạp mặc dù lượng người sử dụng là không nhiều. Khi kiểm tra lại tính năng gây ra tình trạng đó, có vẻ bạn phát hiện ra hoặc đang nghi ngờ một hàm nào đó chiếm lượng thời gian xử lý lớ [...]

Đọc thêm