Làm cách nào để bạn gọi một mảng đối tượng trong javascript?
Sự khác biệt giữa Mảng và Mảng đối tượng trong JavaScript Show Cải thiện bài viết Lưu bài viết Thích bài viết
Cải thiện bài viết Lưu bài viết Trong bài viết này, chúng ta sẽ thấy sự khác biệt giữa Mảng và Mảng đối tượng trong JavaScript Mảng. Mảng là một tập hợp dữ liệu và cấu trúc dữ liệu được lưu trữ trong một chuỗi các vị trí bộ nhớ. Người ta có thể truy cập các phần tử của một mảng bằng cách gọi số chỉ mục như 0, 1, 2, 3, …, v.v. Mảng có thể lưu trữ các kiểu dữ liệu như Số nguyên, Float, Chuỗi và Boolean, tất cả các kiểu dữ liệu nguyên thủy có thể được lưu trữ trong một mảng Thí dụ. Trong ví dụ này, chúng ta sẽ thấy cách tạo cơ bản của Mảng Javascript và truy cập các giá trị của mảng Javascript
"using DOT:male" "using []:32" [object Object] { age: 12, gender: "male", name: "jhon" }0 var "using DOT:male" "using []:32" [object Object] { age: 12, gender: "male", name: "jhon" }2 "using DOT:male" "using []:32" [object Object] { age: 12, gender: "male", name: "jhon" }3 "using DOT:male" "using []:32" [object Object] { age: 12, gender: "male", name: "jhon" }4
"using DOT:male" "using []:32" [object Object] { age: 12, gender: "male", name: "jhon" }6
"using DOT:male" "using []:32" [object Object] { age: 12, gender: "male", name: "jhon" }8
đầu ra 1 2 3 4 5 "after using pop()1,2,3,4" Mảng đối tượng. Nó lưu trữ nhiều giá trị trong một biến duy nhất. Đối tượng có thể chứa bất kỳ thứ gì trong thế giới thực, chẳng hạn như tên người, ô tô và nhân vật trò chơi. Các đối tượng rất dễ sử dụng trong một số trường hợp nếu bạn biết dữ liệu đang được xử lý ở đâu. Bộ ký tự của các đối tượng được gọi là Thuộc tính. Các thuộc tính của một đối tượng có thể được gọi bằng cách sử dụng ký hiệu DOT và ký hiệu [] Đối tượng Array cho phép bạn lưu trữ nhiều giá trị trong một biến duy nhất. Nó lưu trữ một tập hợp các phần tử cùng loại có kích thước cố định. Một mảng được sử dụng để lưu trữ một tập hợp dữ liệu, nhưng sẽ hữu ích hơn khi nghĩ về một mảng như một tập hợp các biến cùng loại cú phápSử dụng cú pháp sau để tạo một đối tượng Array - var fruits = new Array( "apple", "orange", "mango" ); Tham số Mảng là danh sách các chuỗi hoặc số nguyên. Khi bạn chỉ định một tham số số duy nhất với hàm tạo Mảng, bạn chỉ định độ dài ban đầu của mảng. Độ dài tối đa được phép cho một mảng là 4.294.967.295 Bạn có thể tạo mảng bằng cách chỉ định các giá trị như sau - ________số 8_______Bạn sẽ sử dụng các số thứ tự để truy cập và thiết lập các giá trị bên trong một mảng như sau fruits[0] is the first element fruits[1] is the second element fruits[2] is the third element Thuộc tính mảngDưới đây là danh sách các thuộc tính của đối tượng Array cùng với mô tả của chúng Sr. Không. Thuộc tính & Mô tả1constructorTrả về một tham chiếu đến hàm mảng đã tạo đối tượng 2mục lục Thuộc tính đại diện cho chỉ mục dựa trên số 0 của trận đấu trong chuỗi đầu vào Thuộc tính này chỉ xuất hiện trong các mảng được tạo bởi các đối sánh biểu thức chính quy 4 chiều dàiPhản ánh số lượng phần tử trong một mảng 5 nguyên mẫuThuộc tính nguyên mẫu cho phép bạn thêm các thuộc tính và phương thức vào một đối tượng Trong các phần tiếp theo, chúng ta sẽ có một vài ví dụ để minh họa việc sử dụng các thuộc tính của Array Phương thức mảngDưới đây là danh sách các phương thức của đối tượng Array cùng với mô tả của chúng Sr. Không. Phương thức và Mô tả 1 Concat()Trả về một mảng mới bao gồm mảng này được nối với (các) mảng và/hoặc (các) giá trị khác 2mọi()Trả về true nếu mọi phần tử trong mảng này thỏa mãn chức năng kiểm tra được cung cấp 3bộ lọc()Tạo một mảng mới với tất cả các phần tử của mảng này mà hàm lọc được cung cấp trả về true 4forEach()Gọi một hàm cho từng phần tử trong mảng 5indexOf()Trả về chỉ mục đầu tiên (ít nhất) của một phần tử trong mảng bằng với giá trị đã chỉ định hoặc -1 nếu không tìm thấy 6tham gia()Nối tất cả các phần tử của một mảng thành một chuỗi 7lastIndexOf()Trả về chỉ số cuối cùng (lớn nhất) của một phần tử trong mảng bằng với giá trị đã chỉ định hoặc -1 nếu không tìm thấy 8bản đồ()Tạo một mảng mới với kết quả gọi một hàm được cung cấp trên mọi phần tử trong mảng này 9pop()Loại bỏ phần tử cuối cùng khỏi một mảng và trả về phần tử đó 10 lần đẩy()Thêm một hoặc nhiều phần tử vào cuối mảng và trả về độ dài mới của mảng 11giảm()Áp dụng đồng thời một hàm đối với hai giá trị của mảng (từ trái sang phải) để giảm nó thành một giá trị duy nhất 12reduceRight()Áp dụng đồng thời một hàm đối với hai giá trị của mảng (từ phải sang trái) để giảm nó thành một giá trị duy nhất 13đảo ngược()Đảo ngược thứ tự các phần tử của một mảng -- phần tử đầu tiên trở thành phần tử cuối cùng và phần tử cuối cùng trở thành phần tử đầu tiên Làm cách nào để khai báo mảng đối tượng trong JavaScript?Tôi có một biến là một mảng và tôi muốn mọi phần tử của mảng hoạt động như một đối tượng theo mặc định. Để đạt được điều này, tôi có thể làm điều gì đó như thế này trong mã của mình. var sample = new Array();
Tôi có thể có một mảng đối tượng trong JavaScript không?Các phần tử mảng có thể là đối tượng
. Mảng là loại đối tượng đặc biệt. Do đó, bạn có thể có các biến thuộc các loại khác nhau trong cùng một Mảng.
Làm cách nào để lấy mảng giá trị đối tượng trong JavaScript?Đối tượng JavaScript Chuyển đổi giá trị của đối tượng thành mảng
. var array = Object. keys(obj). map(function(key) { return obj[key]; }); bảng điều khiển. |