Hướng dẫn toàn diện về các phương thức mảng trong ES6
Tổng quan về các phương thức mảng trong ECMAScript 6
ECMAScript 6 (ES6) đã mang đến những cải tiến đột phá cho cách xử lý mảng trong JavaScript, giúp lập trình viên làm việc với tập hợp dữ liệu hiệu quả hơn bao giờ hết. Bài viết này sẽ phân tích chi tiết các tính năng mới quan trọng nhất của mảng trong ES6.
Sự chuyển đổi từ lập trình mệnh lện ...
Đăng vào ngày 21 tháng 6 lúc 20:18
Khám Phá Các Đối Tượng Và Cấu Trúc Dữ Liệu Trong JavaScript
Mảng (Array) trong JavaScript
Đối tượng Array được sử dụng để lưu trữ danh sách các giá trị. Có hai cách phổ biến để khởi tạo mảng:
Sử dụng từ khóa new Array().
Sử dụng cú pháp dấu ngoặc vuông [] (khuyên dùng).
const danhSachCu = new Array(10, 20, 30);
const danhSachMoi = [10, 20, 30];
JavaScript cho phép truy cập và gán giá trị tại ...
Đăng vào ngày 5 tháng 6 lúc 20:27
Kỹ Thuật Thao Tác Và Xử Lý Mảng Trong JavaScript
1. Khởi tạo mảng
Trong JavaScript, có hai cách phổ biến để khai báo một mảng. Cách đầu tiên là sử dụng ký hiệu mảng literal, cách thứ hai là dùng constructor.
// Cách 1: Sử dụng dấu ngoặc vuông
const danhSachSo = [10, 20, 30];
// Cách 2: Sử dụng từ khóa new
const danhSachMoi = new Array(10, 20, 30); // Từ khóa new có thể bỏ qua
Lưu ý quan trọn ...
Đăng vào ngày 3 tháng 6 lúc 17:55
Các Phương Thức Mảng Trong ES6
ES6 đã giới thiệu 4 phương thức mới để thao tác với mảng:
1.map - Ánh xạ (một đối ứng một)
2.reduce - Tổng hợp (nhiều thành một)
3.filter - Lọc
4.forEach - Lặp/Duyệt.
1. Map
Để hiểu nhanh hơn, chúng ta hãy xem xét ví dụ mã:
let soNguyen = [3, 5, 7, 9];
let ketQua = soNguyen.map(giaTri => giaTri * giaTri);
console.log(ketQua);
Kết quả trả về ...
Đăng vào ngày 1 tháng 6 lúc 21:49
Phân tích các phương thức thao tác tập hợp trong Zepto.js
Các phần tiếp theo sẽ đi sâu vào những phương thức liên quan đến DOM trong thư viện Zepto — cụ thể là các hàm được định nghĩa trên đối tượng $.fn.
Bộ mã nguồn phân tích được lưu trữ công khai trên GitHub: reading-zepto
Phiên bản mã nguồn được sử dụng
Bài viết này dựa trên Zepto phiên bản 1.2.0.
Phương thức forEach
forEach: emptyArray.forEach ...
Đăng vào ngày 21 tháng 5 lúc 06:48
Hàm bậc cao trong JavaScript
Phương thức map
Xét ví dụ sau: chúng ta có hàm f(x) = x2 và muốn áp dụng hàm này lên mảng [1, 2, 3, 4, 5, 6, 7, 8, 9]. Phương thức map trong JavaScript sẽ giúp thực hiện điều này:
'use strict';
function square(x) {
return x * x;
}
const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9];
const results = numbers.map(square); // [1, 4, 9, 16, 25, 3 ...
Đăng vào ngày 16 tháng 5 lúc 06:19