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,MangoHã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. 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 = 5Hã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 = 5Hã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 fruits0Hã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 fruits1Hãy thử » – At ví dụ trên
– 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 fruits2Hã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 fruits3Hãy thử » – At ví dụ trên
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 fruits5Hã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 fruits6Hã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 fruits7Hã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 fruits9 – 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 fruits8Hã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) |