Tổng mảng trong JavaScript là gì?
Trong javascript, chúng ta có thể tính tổng các phần tử của mảng bằng cách sử dụng Array. nguyên mẫu. phương pháp giảm (). Phương thức rút gọn cho mảng trong javascript giúp chúng ta chỉ định một hàm gọi là hàm rút gọn được gọi cho từng phần tử của mảng mà chúng ta đang gọi hàm đó. Đầu ra của phương thức reduce() là một giá trị duy nhất được trả về dưới dạng tập hợp tất cả các hoạt động được thực hiện trên từng phần tử của mảng được xác định trong hàm rút gọn. Chúng ta có thể sử dụng hàm reduce() để lấy tổng của tất cả các phần tử mảng bằng cách viết một hàm rút gọn tương ứng sẽ cộng các phần tử của mảng và gọi hàm rút gọn này bên trong phương thức rút gọn Show Trong bài viết này, chúng ta sẽ tìm hiểu về cách tính tổng các phần tử mảng bằng cách sử dụng cách cũ tiêu chuẩn của vòng lặp for và sau đó bằng cách mới được tối ưu hóa, hiệu quả và thuận tiện là phương thức reduce() cùng với cú pháp và các ví dụ của nó Bắt đầu khóa học phát triển phần mềm miễn phí của bạn Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác Gói phát triển phần mềm tất cả trong một(hơn 600 khóa học, hơn 50 dự án) Giá 600+ Khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời Cách tính tổng các phần tử mảng cũTrước khi phương thức reduce() ra đời, chúng ta thường tính tổng các phần tử mảng bằng vòng lặp for. Chúng tôi sẽ lặp lại vòng lặp từ 0 đến độ dài của mảng khi lập chỉ mục của mảng bắt đầu từ 0 và sau đó tính tổng bên trong vòng lặp for. Chúng ta hãy xem xét một ví dụ trong đó chúng ta sẽ tính tổng tiền lương của tất cả các nhân viên trong đó tiền lương của từng nhân viên được lưu trữ trong mảng lương như hình dưới đây Mã số
cung cấp đầu ra sau khi thực hiện Chúng ta có thể thấy cách biến totalSalary được cộng với mỗi giá trị của các phần tử trong mảng lương bằng cách lặp vòng lặp for để lấy tổng của các phần tử mảng là tổng lương của tất cả nhân viên Mảng. nguyên mẫu. phương pháp giảm ()Bây giờ, chúng ta sẽ tìm hiểu về phương thức reduce() sẽ được sử dụng để tính tổng các phần tử của mảng. Hãy để chúng tôi bắt đầu bằng cách nghiên cứu cú pháp của nó
Thí dụChúng ta hãy xem xét một ví dụ đơn giản về tình huống trước đó khi chúng ta muốn tính tổng tiền lương của tất cả nhân viên được lưu trữ ở định dạng mảng. Nhưng bây giờ, chúng ta sẽ sử dụng phương thức reduce() để tính tổng thay vì vòng lặp for như hình bên dưới Mã số
cung cấp đầu ra sau khi thực hiện Chúng ta hãy xem xét thêm một ví dụ trong đó chúng ta sẽ tính toán tổng chi tiêu trong đó các giá trị trong mảng được lưu trữ trong cặp khóa-giá trị trong đó khóa là khoản chi tiêu như hình bên dưới Mã số
cung cấp đầu ra sau khi thực hiện Chúng ta có thể tìm thấy tổng chi tiêu bằng cách sử dụng hàm giảm như hình trên bằng cách xem xét yếu tố. giá trị chi tiêu Phần kết luậnChúng ta có thể tính tổng các phần tử của mảng bằng cách sử dụng vòng lặp for tiêu chuẩn. Cách mới nhất, được tối ưu hóa và hiệu quả nhất để tính tổng các phần tử mảng là sử dụng phương thức reduce() trong javascript và viết hàm rút gọn hoặc gọi lại hàm này sẽ trả về giá trị tích lũy Bài viết được đề xuấtĐây là hướng dẫn về Javascript Sum Array. Ở đây chúng tôi thảo luận về Giới thiệu, Mảng. nguyên mẫu. phương thức reduce() và cách cũ để tính tổng các phần tử mảng với các ví dụ. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm – Làm cách nào để tính tổng trong mảng JavaScript?hàm sumArray(mảng) { const ourArray = [1, 4, 0, 9, -3]; . chiều dài; . hàm sumArray(mảng) { cho tổng = 0; . forEach(mục => { tổng += mục;. hàm sumArray(mảng) { cho tổng = 0;. */ for (const item của mảng) { Tổng mảng là gì?Tìm tổng các phần tử của mảng. tạo một biến rỗng. ( sum) Khởi tạo nó với 0 trong một vòng lặp. Duyệt qua từng phần tử (hoặc lấy từng phần tử từ người dùng) thêm từng phần tử vào tổng .
Làm cách nào để tính tổng hai mảng trong JavaScript?Viết hàm tính tổng hai mảng. . hãy để newArr = mảng1. concat(arr2); . . hãy để val = newArr. giảm (hàm (bộ tích lũy, giá trị hiện tại) { trả về bộ tích lũy + giá trị hiện tại; });. trả lại giá trị; tổng += trong JavaScript là gì?Toán tử gán phép cộng ( += ) thêm giá trị của toán hạng bên phải vào một biến và gán kết quả cho biến đó . |