Mảng được sử dụng để lưu trữ nhiều giá trị trong một biến duy nhất. Cấu trúc dữ liệu mảng có thể chứa nhiều giá trị dưới một tên duy nhất và bạn có thể truy cập các giá trị đó bằng cách tham khảo số chỉ mục
Đẩy mảng JavaScript
Mảng push[] là một hàm JavaScript tích hợp có chức năng thêm phần tử mới vào cuối mảng và trả về độ dài mới. Phương thức mảng push[] chấp nhận một phần tử và nối nó vào mảng
Phương thức push[] sửa đổi độ dài của Mảng hoặc tập hợp và có thể nối thêm một số, chuỗi, đối tượng, mảng hoặc bất kỳ giá trị nào vào mảng.
cú pháp
array.push[element]
Bạn có thể sử dụng phương thức push[] để thêm nhiều giá trị vào một mảng trong một lần gọi
array.push[item1, item2, item3,...,itemN]
Thông số
Phương thức đẩy [] của JavaScript lấy [các] mục để thêm vào Mảng
Giá trị trả về
Nó trả về số biểu thị độ dài mới của Mảng
Phương thức push[] có thể được sử dụng với lệnh gọi[] hoặc áp dụng[] trên các đối tượng giống như mảng. mảng. push[] phương thức dựa vào thuộc tính độ dài để xác định vị trí chèn các phần tử đã cho.
Nếu không thể chuyển đổi độ dài thành số, thì chỉ số được sử dụng là 0
Nó bao gồm khả năng độ dài không tồn tại, trong trường hợp đó độ dài cũng sẽ được tạo
Ví dụ
data = ['Python', 'Javascript', 'PHP'] len = data.push['Golang'] console.log['The modified array is: ', data] console.log['The length of modified array is: ', len]
đầu ra
The modified array is: [ 'Python', 'Javascript', 'PHP', 'Golang' ] The length of modified array is: 4
Đầu tiên, chúng tôi đã xác định một mảng, thêm một mục mới gọi là Golang và lưu trữ độ dài Mảng mới. Sau đó in Mảng bị đột biến và độ dài của nó
Javascript thêm vào một mảng
Thêm các phần tử trong mảng JavaScript có nghĩa là thêm càng nhiều phần tử càng tốt như số nguyên, chuỗi, mảng, đối tượng, một mảng chuỗi, một mảng số nguyên và một mảng các mảng
Ví dụ
Hãy để chúng tôi lấy ví dụ về Node. js để hiểu cách thêm một mục vào một mảng trong javascript
// app.js const songs = ['Dangerous', 'Thriller']; const totalSongs = songs.push['Stranger In Moscow']; console.log[totalSongs]; console.log[songs];
Xem đầu ra
➜ es git:[master] ✗ node app 3 [ 'Dangerous', 'Thriller', 'Stranger In Moscow' ]
Trong ví dụ này, chúng tôi đã thêm phần tử thứ ba, “Stanger ở Moscow“. Sau đó, sau khi thêm một mục vào Mảng, chúng tôi đã in Mảng bị đột biến và độ dài của nó
Thêm nhiều phần tử vào Mảng
Để thêm nhiều phần tử vào mảng JavaScript, hãy sử dụng mảng. chức năng đẩy []. Chúng ta có thể thêm nhiều phần tử làm đối số cùng một lúc
Ví dụ
data = ['Python', 'Javascript', 'PHP'] len = data.push['Golang', 'C#', 'Swift'] console.log['The modified array is: ', data] console.log['The length of modified array is: ', len]
đầu ra
The modified array is: [ 'Python', 'Javascript', 'PHP', 'Golang', 'C#', 'Swift' ] The length of modified array is: 6
Chúng tôi đã thêm ba phần tử trong một lần và tất cả các phần tử được thêm vào Mảng. Hàm push[] có thể được gọi với nhiều đối số, các đối số này sẽ được thêm vào mảng theo thứ tự
Hợp nhất các mảng trong Javascript bằng cách sử dụng mảng push[]
Để hợp nhất các mảng trong JavaScript, hãy sử dụng mảng. chức năng đẩy []. Bạn có thể sử dụng mảng. phương thức push[] để hợp nhất các mảng. Hãy để chúng tôi lấy một ví dụ về cách chúng tôi có thể hợp nhất hai mảng
Ví dụ
________số 8Xem đầu ra
➜ es git:[master] ✗ node app [ 'michael', 'elvis', 'justin', 'charlie' ] ➜ es git:[master] ✗
Không sử dụng phương thức apply[] nếu Mảng thứ hai [ví dụ newArtists]. Số lượng đối số tối đa mà một hàm có thể xử lý bị hạn chế trong thực tế
Vì vậy, apply[] sẽ thêm Mảng thứ hai vào Mảng đầu tiên và chúng ta có thể thấy Mảng kết hợp bằng cách trả về Mảng ban đầu và trong trường hợp của chúng ta, đó là các nghệ sĩ
Để nối các phần tử của Mảng này với Mảng khác, bạn có thể sử dụng hàm concat[] của Mảng. Chúng ta cũng có thể sử dụng phương thức mảng concat[] của JavaScript để hợp nhất các mảng.
Xem đoạn mã sau
array.push[item1, item2, item3,...,itemN]0
Ở đây, chúng tôi đã thêm hai nghệ sĩ nữa. Bây giờ, hãy xem đoạn mã sau
array.push[item1, item2, item3,...,itemN]1
Xem đầu ra
array.push[item1, item2, item3,...,itemN]2
Ở đây, phần tử thứ ba là một mảng. Vì vậy, nó đã thêm mục thứ ba dưới dạng toàn bộ mảng. Vì vậy, chúng tôi không thể kết hợp nó như chúng tôi đã thực hiện với apply[]
Chúng ta có thể xóa phần tử khỏi một mảng bằng cách sử dụng phương thức Javascript array pop[]
Thêm đối tượng vào mảng sử dụng mảng push[]
Để thêm một đối tượng vào một mảng trong JavaScript, hãy sử dụng mảng. đẩy[] phương pháp. Phương thức push[] thêm một hoặc nhiều phần tử vào cuối mảng. mảng. hàm push[] trả về độ dài mới của Mảng được tạo
Có thể chèn một đối tượng, bỏ qua đối tượng dưới dạng tham số cho phương thức push[]. Do đó, đối tượng được thêm vào cuối Mảng
Ví dụ
Tại đây, Xem đoạn mã sau
array.push[item1, item2, item3,...,itemN]3
Xem đầu ra sau
array.push[item1, item2, item3,...,itemN]4
Để thêm một đối tượng vào mảng, bạn phải truyền một đối tượng làm đối số và đảm bảo rằng các khóa giống nhau. Vì vậy, đây là Cách đẩy các khóa và giá trị vào một Mảng trong Javascript.
Thêm Mảng vào Mảng bằng cách sử dụng push[]
Để thêm một mảng vào một mảng trong JavaScript, hãy sử dụng mảng. đẩy[] phương pháp. Hàm push[] cho phép chúng ta đẩy một mảng vào một mảng. Chúng ta có thể thêm một mảng vào một mảng, giống như việc thêm một phần tử vào Mảng
Ví dụ
array.push[item1, item2, item3,...,itemN]5
Xem đầu ra
Nếu bạn chỉ nối thêm một biến, thì một mảng. phương thức push[] hoạt động như một nét duyên dáng. Nếu bạn phải nối thêm một mảng khác, hãy sử dụng phương thức concat[]
Cách tiếp cận này có lợi khi bạn không phải sửa đổi mảng ban đầu, đó là lý do tại sao đây là thông lệ tiêu chuẩn và được điều chỉnh bởi cộng đồng Javascript
array.push[item1, item2, item3,...,itemN]6
đầu ra
array.push[item1, item2, item3,...,itemN]7
Mảng Javascript concat[] là một hàm thuần túy và không làm thay đổi mảng ban đầu của nó. Thay vào đó, nó trả về một Mảng mới. Vì vậy, hãy đảm bảo rằng hàm concat[] tạo một mảng mới
Thay vào đó, nó không thêm hoặc nối thêm vào một bản sao hiện có, Nó chỉ đơn giản tạo một bản sao, thực hiện thao tác trong bản sao đó và trả về mảng đó
mảng Javascript. đẩy. hàm apply[] cũng hữu ích để thêm một mảng vào mảng
array.push[item1, item2, item3,...,itemN]8
đầu ra
array.push[item1, item2, item3,...,itemN]9
Bạn có thể sử dụng các hàm push[] và apply[] để nối hai mảng
Bây giờ, từ bản cập nhật 2016. với spread, bạn không cần phương thức apply[] đó nữa
data = ['Python', 'Javascript', 'PHP'] len = data.push['Golang'] console.log['The modified array is: ', data] console.log['The length of modified array is: ', len]0
đầu ra
array.push[item1, item2, item3,...,itemN]9
Bạn có thể thấy rằng đầu ra sẽ giống nhau, nhưng cách này ngắn gọn và hấp dẫn hơn đối với các lập trình viên khác
Nối thêm mảng nhiều chiều trong JavaScript
Để nối một phần tử vào một mảng nhiều chiều, hãy sử dụng mảng. đẩy[] phương pháp
Ví dụ
Xem ví dụ lập trình sau
data = ['Python', 'Javascript', 'PHP'] len = data.push['Golang'] console.log['The modified array is: ', data] console.log['The length of modified array is: ', len]2
Xem đầu ra
data = ['Python', 'Javascript', 'PHP'] len = data.push['Golang'] console.log['The modified array is: ', data] console.log['The length of modified array is: ', len]3
Có một số phương thức để nối thêm các phần tử mới vào mảng JavaScript. Thay vào đó, nếu bạn muốn xóa các phần tử khỏi một mảng trong JavaScript, thì chúng tôi cũng có một bài viết về điều đó
Xem các phương pháp sau
Thêm một phần tử vào một vị trí cụ thể trong Mảng
Để thêm một phần tử vào một vị trí cụ thể, bạn cần tham khảo vị trí chỉ mục của nó trong mảng. Ở đây chúng tôi thêm hai phần tử mới tại các vị trí đã chỉ định.
Ví dụ
data = ['Python', 'Javascript', 'PHP'] len = data.push['Golang'] console.log['The modified array is: ', data] console.log['The length of modified array is: ', len]4
Xem đầu ra sau
Thêm phần tử tại đầu Mảng
Sử dụng phương thức unshift[]. Nó giống như đẩy, ngoại trừ nó chèn các phần tử vào đầu Mảng thay vì cuối
- bỏ dịch chuyển/đẩy. thêm phần tử vào đầu/cuối mảng
- thay đổi / bật. xóa và trả về phần tử đầu tiên/cuối cùng của một mảng
Một sơ đồ đơn giản như sau,
data = ['Python', 'Javascript', 'PHP'] len = data.push['Golang'] console.log['The modified array is: ', data] console.log['The length of modified array is: ', len]5
và biểu đồ như sau
data = ['Python', 'Javascript', 'PHP'] len = data.push['Golang'] console.log['The modified array is: ', data] console.log['The length of modified array is: ', len]6
Phần kết luận
Đẩy mảng JavaScript[] là một hàm được sử dụng để kết hợp các phần tử HTML mới vào một mảng. Theo mặc định, phương thức push[] sẽ thêm các mục mới vào cuối mảng. Sau khi hàm JavaScript push[] được áp dụng cho một mảng, hàm này sẽ cung cấp một giá trị trả về cụ thể.
Một ví dụ đơn giản, giả sử bạn có một mảng các con của House Stark từ Game of Thrones. Tuy nhiên, một trong những thành viên, Bran, đã mất tích, điều này thật buồn cười vì anh ta là Vua của sáu vương quốc. Vì vậy, bằng cách sử dụng phương thức push[], bạn có thể thêm anh ta bằng cách gán 'Bran' cho mảng ở chỉ mục sau chỉ mục cuối cùng
Đó là nó cho hướng dẫn này
Bài viết trước Cách tạo thành phần tab Bootstrap trong React
Bài viết tiếp theo Cách cài đặt CMS tháng 10
kranal
https. //appdividend. com/
Krunal Lathiya là Kỹ sư phần mềm với hơn tám năm kinh nghiệm. Anh ấy đã phát triển một nền tảng vững chắc về các nguyên tắc khoa học máy tính và niềm đam mê giải quyết vấn đề. Ngoài ra, Krunal có kiến thức tuyệt vời về Khoa học dữ liệu và Học máy, đồng thời là chuyên gia về Ngôn ngữ Python. Krunal có kinh nghiệm với nhiều ngôn ngữ lập trình và công nghệ khác nhau, bao gồm PHP, R, Golang và JavaScript. Anh ấy cảm thấy thoải mái khi làm việc trong lĩnh vực phát triển front-end và back-end