Javascript – Arrays

Đố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 nếu coi một mảng là một tập hợp các biến cùng loại.

Cú pháp

Sử 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 Array, 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 –

var fruits = [ "apple", "orange", "mango" ];

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 Array

Sr.No.Property & Description
1constructor Returns a reference to the array function that created the object.
2index The property represents the zero-based index of the match in the string
3input This property is only present in arrays created by regular expression matches.
4length Reflects the number of elements in an array.
5prototype The prototype property allows you to add properties and methods to an object.

Phương thức Array

Sr.No.Method & Description
1concat() Returns a new array comprised of this array joined with other array(s) and/or value(s).
2every() Returns true if every element in this array satisfies the provided testing function.
3filter() Creates a new array with all of the elements of this array for which the provided filtering function returns true.
4forEach() Calls a function for each element in the array.
5indexOf() Returns the first (least) index of an element within the array equal to the specified value, or -1 if none is found.
6join() Joins all elements of an array into a string.
7lastIndexOf() Returns the last (greatest) index of an element within the array equal to the specified value, or -1 if none is found.
8map() Creates a new array with the results of calling a provided function on every element in this array.
9pop() Removes the last element from an array and returns that element.
10push() Adds one or more elements to the end of an array and returns the new length of the array.
11reduce() Apply a function simultaneously against two values of the array (from left-to-right) as to reduce it to a single value.
12reduceRight() Apply a function simultaneously against two values of the array (from right-to-left) as to reduce it to a single value.
13reverse() Reverses the order of the elements of an array — the first becomes the last, and the last becomes the first.
14shift() Removes the first element from an array and returns that element.
15slice() Extracts a section of an array and returns a new array.
16some() Returns true if at least one element in this array satisfies the provided testing function.
17toSource() Represents the source code of an object
18sort() Sorts the elements of an array
19splice() Adds and/or removes elements from an array.
20toString() Returns a string representing the array and its elements.
21unshift() Adds one or more elements to the front of an array and returns the new length of the array.