Tìm Hiểu Về Mảng Trong Javascript - Viblo
Có thể bạn quan tâm
Bài đăng này đã không được cập nhật trong 4 năm
Giới thiệuMảng trong JavaScript là một loại đối tượng toàn cục được sử dụng để lưu trữ dữ liệu. Mảng bao gồm một tập hợp hoặc danh sách có thứ tự chứa không hoặc nhiều kiểu dữ liệu và sử dụng các chỉ mục được đánh số bắt đầu từ 0 để truy cập các mục cụ thể. Mảng rất hữu ích vì chúng lưu trữ nhiều giá trị trong một biến duy nhất, có thể cô đọng và tổ chức mã của chúng ta, làm cho nó dễ đọc và dễ bảo trì hơn. Mảng có thể chứa bất kỳ kiểu dữ liệu nào, bao gồm number, string và object.
Tạo một mảngCó hai cách để tạo một mảng trong JavaScript:
- Mảng ký tự, sử dụng dấu ngoặc vuông [] Ví dụ :
- Phương thức tạo mảng, sử dụng từ khóa new Ví dụ :
Một phần tử trong một mảng JavaScript được truy cập bằng cách tham chiếu đến vị trí index của phần tử đó trong []. Ví dụ :
const students = [ "John", "Peter", ]; console.log(students[0]) // JohnNếu truy cập vào một phần tử không tồn tại sẽ trả về undefined. Ví dụ :
const students = [ "John", "Peter", ]; console.log(students[2]) // undefined Thêm phần tử vào mảngChúng ta sẽ dùng phươc thức push(), phương thức này sẽ thêm một phần tử vào cuối một mảng. Ví dụ :
const students = [ "John", "Peter", ]; students.push('Coca'); console.log(students) // ["John","Peter", "Coca"]Hoặc có thể dùng phương thức unshift(), phương thức này sẽ thêm một phần tử vào đầu mảng. Ví dụ:
const students = [ "John", "Peter", ]; students.unshift('Coca'); console.log(students) // ["Coca","John","Peter"] Xóa phần tử ra khỏi mảngKhi chúng ta muốn xóa một phần tử cụ thể khỏi một mảng, chúng ta sử dụng phương thức splice(). Ví dụ :
const students = [ "John", "Peter", "Naul", "Levi" ]; students.splice(0,2); console.log(students); // ["Naul","Levi"]Trong phương thức splice (), tham số đầu tiên là vị trí index phần tử cần loại bỏ (trong trường hợp này là 0) và tham số thứ hai là số lượng phần tử bạn muốn xóa.
Để xóa phần tử cuối cùng trong mảng, ta sử dụng phương thức pop() Ví dụ :
const students = [ "John", "Peter", "Naul", "Levi" ]; students.pop(); console.log(students); // ["John","Peter","Naul"]Để xóa phần tử đầu tiên trong mảng, ta sử dụng phương thức shift()
const students = [ "John", "Peter", "Naul", "Levi" ]; students.pop(); console.log(students); // ["Peter","Naul","Levi"] Vòng lặp trong mảngChúng ta có thể lặp lại toàn bộ mảng với từ khóa for, tận dụng thuộc tính length. Ví dụ :
const students = [ "John", "Peter", "Naul", "Levi" ]; for(let i = 0; i< students.length; i++) { console.log(i, students[i]); // 0 John 1 Peter 2 Naul 3 Levi }Chúng ta cũng có thể sử dụng vòng lặp** for ... of**, một tính năng mới hơn của JavaScript. Ví dụ :
const students = [ "John", "Peter", "Naul", "Levi" ]; for(let student of students) { console.log(student); // John Peter Naul Levi }Vòng lặp for ... of không truy xuất đến vị trí index của các phần tử trong mảng, nhưng nó là một cách đơn giản hơn, ngắn gọn hơn để lặp qua một mảng.
ConclusionMảng là một phần cực kỳ linh hoạt và cơ bản của lập trình trong JavaScript. Trong hướng dẫn này, chúng ta đã học cách tạo mảng và một số tác vụ phổ biến nhất khi làm việc trong mảng, chẳng hạn như tạo, xóa và vòng lặp trong mảng. Hy vọng bài viết này sẽ giúp các bạn hiểu được cách làm việc với mảng. Cảm ơn các bạn đã đọc và mong rằng nó sẽ hữu ích với bạn
Link tham khảo : https://www.digitalocean.com/community/tutorials/understanding-arrays-in-javascript
JavaScriptAll rights reserved
Từ khóa » Nhập Mảng Trong Javascript
-
Khai Báo Và Duyệt Mảng Trong Javascript - Freetuts
-
Mảng Trong Javascript
-
Mảng Trong JavaScript - NIIT - ICT Hà Nội
-
Mảng Trong JavaScript
-
Cách Sử Dụng Mảng (Array) Trong JavaScript - Web Cơ Bản
-
Mảng Trong Javascript Là Gì ? Cách Khai Báo Và Truy Xuất Giá Trị Của ...
-
Làm Việc Với Array Trong JavaScript
-
Mảng Trong JavaScript | Học Lập Trình JavaScript
-
THAO TÁC VỚI MẢNG TRONG JAVASCRIPT | IT Love Design
-
Một Số Cách Thêm Phần Tử Vào Mảng Trong Javascript - Viblo
-
Tạo Mảng Trong JavaScript
-
Sử Dụng Mảng Và Sự Kiện Trong Javascript - Thầy Long Web
-
Thao Tác Với Mảng 2 Chiều Trong Javascript Thế Nào? - CodeLearn
-
Mảng Trong JavaScript - JS Array - Lập Trình Từ Đầu