Trong hướng dẫn này, bạn sẽ tìm hiểu về thuộc tính Độ dài mảng JavaScript và cách xử lý nó một cách chính xác.

Bạn đang xem : độ dài js của một mảng

Tóm tắt < / strong>: trong hướng dẫn này, bạn sẽ tìm hiểu về thuộc tính JavaScript Array length và cách xử lý nó một cách chính xác.

Thuộc tính JavaScript Array length chính xác là gì

Theo định nghĩa, thuộc tính length của mảng số nguyên 32 bit không dấu luôn lớn hơn về mặt số so với chỉ số cao nhất trong mảng.

Giá trị của độ dài là 232. Điều đó có nghĩa là một mảng có thể chứa tối đa 4294967296 (232) phần tử.

Thuộc tính length hoạt động khác nhau tùy thuộc vào các loại mảng bao gồm dày đặc và thưa thớt.

1) Ar dày đặc tia

Mảng dày đặc là một mảng mà các phần tử của nó có các chỉ mục liền nhau bắt đầu bằng 0.

Đối với mảng dày đặc, bạn có thể sử dụng thuộc tính length để lấy số phần tử trong mảng. Ví dụ:

 

let

color = [

'red'

,

'green'

,

'blue'

];

bảng điều khiển

.log (Colors.length);

Ngôn ngữ mã:

JavaScript

(

javascript

)

Trong ví dụ này, Thuộc tính length trả về ba, bằng với số phần tử trong mảng color .

Phần sau thêm một phần tử nữa vào color < / code> array:

 

Colors.push (

' màu vàng '

);

bảng điều khiển

.log (Colors.length);

Ngôn ngữ mã:

JavaScript

(

javascript

)

Bây giờ, length < / code> thuộc tính của mảng color là bốn.

Khi bạn làm trống mảng color , độ dài của mảng bằng 0:

 

Colors = [];

bảng điều khiển

.log (Colors.length);

Ngôn ngữ mã:

JavaScript

(

javascript

)

2) Mảng thưa thớt

Mảng thưa thớt là một mảng có các phần tử không có chỉ mục liền nhau bắt đầu bằng 0.

Ví dụ: [10 ,, 20, 30] là một mảng thưa mảng vì chỉ số của các phần tử của nó là 0, 2 và 3.

Trong một mảng thưa thớt, thuộc tính length không cho biết số lượng phần tử thực tế. Đó là một con số lớn hơn chỉ số cao nhất. Ví dụ:

 

let

number = [

10

,,

20

,

30

] ;

bảng điều khiển

.log (number.length);

Ngôn ngữ mã:

JavaScript

(

javascript

)

Trong ví dụ này, số phần tử trong mảng số là ba: 10, 20 và 30. Chỉ số cao nhất là ba. Do đó, thuộc tính length trả về bốn.

Phần sau thêm một phần tử vào mảng number tại chỉ mục 10:

 

number [

10

] =

100

;

bảng điều khiển

.log (number.length);

Ngôn ngữ mã:

JavaScript

(

javascript

)

Trong ví dụ này, Thuộc tính length trả về 11.

Sửa đổi thuộc tính Độ dài mảng trong JavaScript

JavaScript cho phép bạn thay đổi giá trị của thuộc tính mảng length . Bằng cách thay đổi giá trị của độ dài, bạn có thể xóa các phần tử khỏi mảng hoặc làm cho mảng trở nên thưa thớt.

1) Làm trống một mảng

Nếu bạn đặt độ dài bằng 0, thì mảng sẽ trống :

 

const

fruit = [

'Apple'

,

'Orange'

,

'Dâu tây'

]; Fruit.length =

0

;

console

.log (trái cây);

Ngôn ngữ mã:

JavaScript

(

javascript

)

2) Xóa phần tử

Nếu bạn đặt thuộc tính length của một mảng thành giá trị thấp hơn chỉ số cao nhất, tất cả các phần tử có chỉ số lớn hơn hoặc bằng chiều dài mới sẽ bị xóa.

Ví dụ sau thay đổi thuộc tính length của mảng results thành hai, điều này sẽ xóa phần tử thứ ba khỏi mảng:

 

const

results = [

' Apple '

,

' Orange '

,

' Strawberry '

]; Fruit.length =

2

;

console

.log (trái cây);

Ngôn ngữ mã:

JavaScript

(

javascript

)

3) Tạo mảng thưa thớt

Nếu bạn đặt thuộc tính length của một mảng thành giá trị cao hơn chỉ số cao nhất, thì mảng sẽ không có giá trị. Ví dụ:

 

const

fruit = [

'Apple'

,

'Orange'

,

'Strawberry'

]; Fruit.length =

5

;

console

.log (trái cây);

Ngôn ngữ mã:

JavaScript

(

javascript

)

Tóm tắt

  • Thuộc tính length của một mảng là một số nguyên 32 bit không dấu, luôn lớn hơn về mặt số học so với chỉ số cao nhất của mảng.
  • Độ dài trả về số các phần tử mà một mảng dày đặc có.
  • Đối với mảng dự phòng, độ dài không phản ánh số lượng phần tử thực tế trong mảng.
  • Việc sửa đổi thuộc tính độ dài có thể xóa các phần tử khỏi mảng hoặc tạo mảng dự phòng.

Hướng dẫn này có hữu ích không?


Xem thêm những thông tin liên quan đến chủ đề chiều dài js của một mảng

JavaScript Tutorial 9 - Finding the length of arrays and strings in JavaScript

  • Tác giả: Daniel Wood
  • Ngày đăng: 2014-08-06
  • Đánh giá: 4 ⭐ ( 1609 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: View the source code here: http://codemahal.com/video/finding-the-length-of-arrays-and-strings-in-javascript/

    This tutorial explains how to find the length of an array (how many elements are in an array), the length of an element in an array, and the length of a string of text (how many characters in a string).

EDUREKA - PHÁT TRIỂN WEB FRONT END

  • Tác giả: vi.ichlese.at
  • Đánh giá: 3 ⭐ ( 6138 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Blog này về Độ dài Mảng trong JavaScript sẽ giới thiệu cho bạn Thuộc tính Độ dài Mảng trong JavaScript với các ví dụ có liên quan để hỗ trợ giải thích.

Độ dài chuỗi trong JavaScript

  • Tác giả: laptrinhcanban.com
  • Đánh giá: 4 ⭐ ( 2269 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hướng dẫn tính độ dài chuỗi trong JavaScript, hay còn gọi là đếm số ký tự trong chuỗi JavaScript. Bạn sẽ học được cách sử dụng thuộc tính length trong JavaScript để tìm độ dài chuỗi được chỉ định sau

Mảng trong JavaScript | JS ARRAY

  • Tác giả: hanoiict.edu.vn
  • Đánh giá: 4 ⭐ ( 9575 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong hướng dẫn tự học Javascript này, bạn sẽ tìm hiểu về Mảng (Hay còn gọi là Array), cách tạo và thao tác với Mảng trong JavaScript.

mảng trong javascript

  • Tác giả: codetutam.com
  • Đánh giá: 4 ⭐ ( 3129 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Vận dụng các hàm xử lý array trong javascript sẽ giúp bạn tăng tốc công việc cũng như giảm thiểu những sai lầm không đáng có. Cùng tìm hiểu nhé!

Chiều dài của một đối tượng

  • Tác giả: hiepsiit.net
  • Đánh giá: 5 ⭐ ( 2839 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Mảng trong JavaScript

  • Tác giả: hocjavascript.net
  • Đánh giá: 5 ⭐ ( 5328 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: các bạn về mảng trong JavaScript. Vậy trước tiên, hãy cùng mình trả lời câu hỏi Mảng là gì? Mảng trong JavaScript như thế nào?

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  Làm cách nào để thay đổi kích thước hình ảnh trong HTML? - thay đổi kích thước một hình ảnh html

By ads_php