Làm cách nào để in các giá trị mảng trong JavaScript?

Trong bài viết này, bạn sẽ xem cách in mảng trong javascript bằng vòng lặp for, bạn cũng sẽ xem xét các loại vòng lặp khác nhau để in mảng


4 cách in mảng trong javascript bằng vòng lặp for

Bất kể bạn đang lập trình, phát triển thứ gì đó hay trình bày dữ liệu trên trình duyệt, bạn liên tục cần in dữ liệu của mảng

Chúng ta đã thảo luận về 4 cách khác nhau để in mảng trong javascript

    Mục lục

1. In mảng bằng vòng lặp for

Mỗi phần tử trong một mảng có một giá trị index xác định vị trí của một phần tử trong một mảng. Ví dụ: phần tử đầu tiên của mảng có giá trị chỉ số là 0, phần tử thứ hai là 1, phần tử thứ ba là 2, v.v.

Để truy cập phần tử đầu tiên, bạn có thể viết array_name[0] , cho phần tử thứ hai array_name . , and so on.

Bây giờ để in mảng bằng vòng lặp for, hãy chạy vòng lặp for nhiều lần dưới dạng một số phần tử trong mảng và sử dụng trình vòng lặp mỗi lần để truy cập phần tử mảng và in từng phần tử một

Đây là mã để in mảng trong javascript

Ví dụ

let arr = [1, 2, 3, 4, 5];
for [let i = 0; i < arr.length; i++] {
  console.log[arr[i]]; // here i represents index
}

▶ Dùng thử Chạy tại đây

2. In mảng bằng vòng lặp forEach

forEach[] là một phương thức javascript thực thi một hàm đã cho một lần cho mỗi phần tử của mảng.

Ở đây bạn muốn in mảng, vì vậy hãy cung cấp hàm để in mảng

Hàm chấp nhận phần tử mảng là mảng đầu tiên [đối với mỗi lần thực hiện cập nhật phần tử vòng lặp cho phần tử tiếp theo]. Vì vậy, bạn có thể in trực tiếp phần tử này

Đây là mã để in mảng trong javascript bằng vòng lặp forEach

Ví dụ

let arr = [1, 2, 3, 4, 5];
arr.forEach[element => {
  console.log[element];
}]

▶ Dùng thử Chạy tại đây

3. In mảng sử dụng cho. trong vòng lặp

Cái cho. trong vòng lặp được sử dụng để lặp qua các thuộc tính của một đối tượng, trong đó vòng lặp cung cấp một khóa cho từng thuộc tính của đối tượng.

Vì mảng cũng là một đối tượng trong javascript nên chúng ta có thể sử dụng mảng này để lặp qua từng phần tử và in nó. Ở đây khóa được cung cấp sẽ là chỉ mục của mảng

Bạn chỉ cần sử dụng khóa và truy cập phần tử mảng bằng cách array_name[key] .

Đây là đoạn mã để in mảng sử dụng for. trong vòng

Ví dụ

let arr = [1, 2, 3, 4, 5];
for[let key in arr]{
  console.log[arr[key]];
}

▶ Dùng thử Chạy tại đây

4. In mảng sử dụng for. của vòng lặp

Cái cho. of vòng lặp lặp qua một đối tượng có thể lặp lại như một mảng, chuỗi, bản đồ, tập hợp, các đối tượng giống như mảng, v.v.

Nó tạo một móc lặp tùy chỉnh thực thi cho từng thuộc tính riêng biệt của đối tượng. Ở đây đối tượng là mảng nên thuộc tính ở đây chính là phần tử

Bạn chỉ có thể in thuộc tính dưới dạng phần tử mảng. Đây là đoạn mã để in mảng sử dụng for. của vòng lặp

Mảng đối tượng hoặc mảng đối tượng là gì?

Tiếp theo, chúng ta sẽ thấy các tùy chọn để in một mảng đối tượng trong JavaScript

Sử dụng Phương thức stringify[] của Đối tượng JSON

Sau đây, chúng ta sẽ tìm hiểu cách xâu chuỗi đối tượng. Để hiển thị chính xác một mảng đối tượng, chúng ta cần định dạng mảng dưới dạng chuỗi JSON. JSON. stringify[] định dạng mảng và đưa ra bản in chính xác. Chúng ta có thể sử dụng một

 tag to display the output.

Users can follow the syntax below to use this.

Syntax

JSON.stringify[v,r,s]

Trong cú pháp trên, hai tham số cuối cùng là tùy chọn

Thông số

  • v − Đây là mảng các đối tượng
  • r - Đây là bộ thay thế. Nó có thể thay đổi đầu ra bằng cách thay đổi hoặc loại bỏ các giá trị. Phương thức sẽ in tất cả các giá trị nếu giá trị r là null hoặc không xác định. Một hàm hoặc một mảng được sử dụng làm công cụ thay thế
  • s - Đây là giá trị khoảng cách cho màn hình đầu ra. Nó dành cho mục đích dễ đọc. Không có gì, null, chuỗi hoặc 1-10 là các giá trị có thể có của tham số này. Nếu giá trị nhỏ hơn 1, bản in JSON sẽ không có khoảng trống. Nếu giá trị lớn hơn 10, thì chỉ 10 được lấy để thụt đầu dòng. Nếu giá trị là một chuỗi, chuỗi hoặc mười ký tự đầu tiên của chuỗi được xem xét để giãn cách

Ví dụ

Ở đây trong mã này, chúng tôi đang lấy một mảng các đối tượng. JSON. stringify[] được gọi trực tiếp với giá trị này. Ở đây, vết lõm là 1. Một điều kiện được đưa ra để chỉ hiển thị khóa tên từ đối tượng JSON. Đây là thông số thứ hai

 

Sử dụng bảng điều khiển. phương thức table[]

Sau đây chúng ta sẽ tìm hiểu cách giao diện điều khiển. phương thức table[] hoạt động. Phương pháp này thực sự cần một đầu vào. Đầu vào là một mảng hoặc một đối tượng. Phương thức này cũng xử lý các trường hợp lồng nhau của cả mảng và đối tượng. Tham số thứ hai là cột, là tùy chọn

Mỗi phần tử trong thuộc tính đếm được hoặc đầu vào được hiển thị dưới dạng hàng của bảng. Cột đầu tiên của bảng là chỉ số mảng. Trong Firefox, 1000 hàng là màn hình đầy đủ. Phương pháp này cho phép người dùng sắp xếp từng cột của bảng bằng cách nhấp vào nhãn

Tất cả các trình duyệt sử dụng bảng điều khiển tiêu chuẩn đều hỗ trợ phương pháp này và Internet Explorer không hỗ trợ phương pháp này

Người dùng có thể làm theo cú pháp bên dưới để sử dụng

cú pháp

console.table[d, c]

Trong cú pháp trên, chúng ta cần cung cấp mảng đối tượng làm đầu vào đầu tiên

Thông số

  • d − Một mảng các đối tượng
  • c − Ở đây, chúng ta cần chỉ định tên khóa của đối tượng. Chỉ các cặp giá trị khóa chính được chỉ định sẽ được hiển thị trong đầu ra

Ví dụ

Chúng tôi đang tạo một mảng các đối tượng trong chương trình ví dụ này bằng phương thức mới. Dữ liệu này được cung cấp dưới dạng tham số đầu tiên cho bảng điều khiển. phương thức bảng[]

Ở đây, có ba đối tượng ở đầu vào. Nhưng chúng tôi đã hạn chế chỉ hiển thị hai trong định dạng bảng. Tên khóa của các đối tượng bắt buộc được cung cấp dưới dạng tham số thứ hai. Bàn điều khiển. log[] với tiêu đề chương trình trong tham số đầu tiên và các giá trị CSS làm tham số tiếp theo hiển thị tiêu đề theo kiểu trong đầu ra sau

Người dùng cần mở bảng điều khiển để xem đầu ra cho ví dụ bên dưới

Khi bạn mở Console và chạy lại chương trình trên, bạn sẽ thấy kết quả như ảnh chụp màn hình bên dưới

Hướng dẫn này đã giúp chúng tôi tìm hiểu về hai cách để in một mảng đối tượng. Chúng tôi sử dụng bảng điều khiển. dir[] thường để xác minh mảng đối tượng. Để hiển thị mảng đối tượng trên trang, JSON. stringify[] được sử dụng

Chúng ta có thể sử dụng bàn điều khiển nếu cần định dạng bảng của mảng đối tượng. phương thức bảng[]. Hạn chế duy nhất là một số bảng điều khiển không hỗ trợ phương pháp này. Một số bảng điều khiển hiển thị tên cột theo thứ tự tăng dần. Đó là, thứ tự khóa đối tượng thực tế bị mất

Nói tóm lại, cả hai phương pháp đều đơn giản. Người dùng có quyền lựa chọn bất kỳ phương pháp nào theo yêu cầu in của họ

Làm cách nào để lấy giá trị từ mảng JavaScript?

Mảng . hàm values[] là một hàm có sẵn trong JavaScript được sử dụng để trả về một đối tượng Iterator mảng mới chứa các giá trị cho mỗi chỉ mục trong mảng i. e, nó in ra tất cả các phần tử của mảng. Giá trị trả về. Nó trả về một đối tượng lặp mảng mới i. e, các phần tử của mảng đã cho.

Làm cách nào để in các giá trị mảng trong JavaScript bằng vòng lặp for?

5 câu trả lời .
for/of let mảng = [1, 2, 3]; . nhật ký [a];
forEach[] let array = [1, 2, 3]; . forEach[function[a, index] { console. nhật ký [a];
Vòng lặp đơn giản let array = [1, 2, 3]; . chiều dài; . nhật ký [mảng [i]];

Làm cách nào để in một mảng dưới dạng chuỗi trong JavaScript?

Chuyển mảng thành chuỗi trong Javascript [Sử dụng phương thức toString[]] Để chuyển một mảng thành chuỗi trong Javascript, chúng ta chỉ cần áp dụng phương thức toString[] trên . , and we get a stringified version of our array.

Làm cách nào để in mảng theo chiều ngang trong JavaScript?

Để in 5 * theo chiều ngang .
S = ""
cho [i = 1; i

Chủ Đề