Concat mảng javascript

Vì các mảng JavaScript là các đối tượng, các phần tử có thể bị xóa bằng cách sử dụng toán tử JavaScript xóa

Ví dụ.

var fruits = ["Banana", "Orange", "Apple", "Mango"];

delete fruits[1];	// Thay đổi giá trị phần tử thứ 2 thành undefined
					// Mảng lúc này: Banana,,Apple,Mango
Hãy thử »

– Sử dụng xóa xóa phần tử, nhưng không làm mất vị trí, giá trị tại vị trí đó được chuyển thành không xác định trong mảng.
– Nếu muốn xóa luôn vị trí, hãy sử dụng phương thức pop[] hoặc shift[] để thay thế.

11. Mảng. push[] Thêm phần tử vào cuối mảng

11. Mảng. push[] Thêm phần tử vào cuối mảng

– Phương thức push[] thêm một hoặc nhiều phần tử mới vào cuối [ở cuối] một mảng

Ví dụ.

var fruits = ["Banana", "Orange", "Apple", "Mango"];

// Thêm phần tử mới "Kiwi" vào cuối mảng
fruits.push["Kiwi"];
Hãy thử »

– Phương thức push[] return new length of array

Ví dụ.

var fruits = ["Banana", "Orange", "Apple", "Mango"];

var x = fruits.push["Kiwi"];	// Giá trị của x là độ dài mới của mảng
								// x = 5
Hãy thử »

12. Mảng. pop[] Delete the end of the layer

12. Mảng. pop[] Delete the end layer from array

– Phương thức pop[] xóa phần tử cuối [at the end] from array

Ví dụ.

var fruits = ["Banana", "Orange", "Apple", "Mango"];

// Xóa phần tử cuối "Mango" khỏi mảng
fruits.pop[];
Hãy thử »

– Phương thức pop[] trả về giá trị của phần tử đã bị xóa [bật ra]

Ví dụ.

var fruits = ["Banana", "Orange", "Apple", "Mango"];

var x = fruits.pop[];	// Giá trị của x là "Mango"
Hãy thử »

13. Mảng. unshift[] Thêm phần tử vào đầu mảng

13. Mảng. unshift[] Thêm phần tử vào đầu mảng

– Unshift[] method add an or many new section in the head [at the start] an array

Ví dụ.

var fruits = ["Banana", "Orange", "Apple", "Mango"];

// Thêm phần tử mới "Kiwi" vào đầu mảng
fruits.push["Kiwi"];
Hãy thử »

– Phương thức unshift[] trả về độ dài mới của mảng

Ví dụ.

var fruits = ["Banana", "Orange", "Apple", "Mango"];

var x = fruits.unshift["Kiwi"];	// Giá trị của x là độ dài mới của mảng
								// x = 5
Hãy thử »

Phương thức unshift[] không hoạt động đúng trong Internet Explorer 8 và IE trước đó, giá trị sẽ được thêm vào, nhưng giá trị trả về sẽ không được xác định

14. Mảng. shift[] Delete the head section from array

14. Mảng. shift[] Delete the head section from array

– Phương thức shift[] xóa phần tử đầu [ở đầu] khỏi mảng, do đó sẽ làm thay đổi chỉ mục index của toàn bộ các phần tử phía sau [index giảm đi 1]

Ví dụ.

var fruits = ["Banana", "Orange", "Apple", "Mango"];

// Xóa phần tử đầu "Banana" khỏi mảng
fruits.shift[];
Hãy thử »

– Phương thức shift[] trả về giá trị của phần tử đã bị xóa [chuyển ra]

Ví dụ.

var fruits = ["Banana", "Orange", "Apple", "Mango"];

fruits[fruits.length] = "Kiwi";		// Thêm phần tử mới "Kiwi" vào cuối mảng fruits
0Hãy thử »

15. Mảng. splice[] Thêm phần tử mới vào bất kỳ vị trí nào

15. Mảng. splice[] Thêm phần tử mới vào vị trí bất kỳ

– Phương thức mối nối[] có thể được sử dụng để thêm một hoặc nhiều phần tử mới vào một mảng

Ví dụ.

var fruits = ["Banana", "Orange", "Apple", "Mango"];

fruits[fruits.length] = "Kiwi";		// Thêm phần tử mới "Kiwi" vào cuối mảng fruits
1Hãy thử »

– At ví dụ trên

  • 2. tham số đầu tiên xác định vị trí mà các phần tử mới sẽ được thêm vào [đầu vào]
  • 0. tham số thứ 2 được xác định có bao nhiêu phần tử cần được loại bỏ [đã loại bỏ]
  • Tham số thứ 3 [“Lemon”, “Kiwi”] xác định các phần tử mới sẽ được thêm vào

– Phương thức mối nối[] trả về một mảng với các phần tử đã bị xóa

Ví dụ.

var fruits = ["Banana", "Orange", "Apple", "Mango"];

fruits[fruits.length] = "Kiwi";		// Thêm phần tử mới "Kiwi" vào cuối mảng fruits
2Hãy thử »

16. Mảng. splice[] Delete the element at any position

16. Mảng. splice[] Xóa phần tử tại vị trí bất kỳ

– Phương thức mối nối[] còn có thể được sử dụng để loại bỏ [remove] các phần tử mà không thể khôi phục vị trí của nó trong mảng, tức là remove Chắc chắn vị trí và giá trị của phần tử [chứ không như ]

Ví dụ.

var fruits = ["Banana", "Orange", "Apple", "Mango"];

fruits[fruits.length] = "Kiwi";		// Thêm phần tử mới "Kiwi" vào cuối mảng fruits
3Hãy thử »

– At ví dụ trên

  • 0. tham số đầu tiên xác định vị trí mà các phần tử mới sẽ được thêm vào [đầu vào]
  • 1. tham số thứ 2 được xác định có bao nhiêu phần tử cần được loại bỏ [đã loại bỏ]
  • Tham số thứ 3 bị bỏ qua, nghĩa là không có phần tử mới nào được thêm vào

17. Mảng. concat[] Tạo một mảng mới bằng cách nối các mảng với nhau

17. Mảng. concat[] Tạo một mảng mới bằng cách nối các mảng với nhau

– Phương thức concat[] tạo ra một mảng mới bằng cách hợp nhất [ghép nối] các mảng hiện có

Ví dụ. Hợp nhất 2 mảng _____ 84 Hãy thử »

Phương thức concat[] không thay đổi các mảng hiện có. Nó luôn trả về một mảng mới

– Phương thức concat[] could have a or many tham số ứng với số muốn khai thác [ghép nối]

Ví dụ. Hợp nhất 3 mảng

var fruits = ["Banana", "Orange", "Apple", "Mango"];

fruits[fruits.length] = "Kiwi";		// Thêm phần tử mới "Kiwi" vào cuối mảng fruits
5Hãy thử »

– Phương thức concat[] cũng có thể lấy các giá trị làm đối số

Ví dụ. Hợp nhất một mảng với các giá trị

var fruits = ["Banana", "Orange", "Apple", "Mango"];

fruits[fruits.length] = "Kiwi";		// Thêm phần tử mới "Kiwi" vào cuối mảng fruits
6Hãy thử »

18. Mảng. slice[] Tạo mảng mới từ một số phần tử của một mảng khác

18. Mảng. slice[] Tạo mảng mới từ một số phần tử của một mảng khác

– Phương thức slice[] cắt một phần của một mảng nguồn [mảng nguồn] thành một mảng mới

– Ví dụ sau khi cắt một phần bắt đầu từ phần tử thứ 2 [“Lemon”] đến hết mảng trái cây, để tạo ra mảng cam quýt mới

Ví dụ.

var fruits = ["Banana", "Orange", "Apple", "Mango"];

fruits[fruits.length] = "Kiwi";		// Thêm phần tử mới "Kiwi" vào cuối mảng fruits
7Hãy thử »

Phương thức slice[] tạo ra một mảng mới. Nó không loại bỏ [remove] bất kỳ phần tử nào từ mảng nguồn [mảng nguồn]

– Phương thức slice[] có thể có 2 tham số

var fruits = ["Banana", "Orange", "Apple", "Mango"];

fruits[fruits.length] = "Kiwi";		// Thêm phần tử mới "Kiwi" vào cuối mảng fruits
9

– Ví dụ. slice[1, n] thì các giá trị của mảng mới sẽ là giá trị từ vị trí 1 đến vị trí [n – 1] được cắt ra từ mảng nguồn [mảng nguồn]

var fruits = ["Banana", "Orange", "Apple", "Mango"];

fruits[fruits.length] = "Kiwi";		// Thêm phần tử mới "Kiwi" vào cuối mảng fruits
8Hãy thử »

– Nếu các đối số kết thúc idxEnd bị bỏ qua, thì giống như ví dụ đầu tiên, phương thức slice[] sẽ cắt ra từ vị trí idxStart đến hết mảng nguồn [mảng nguồn]

Chủ Đề