Nối mảng JavaScript

Nối vào mảng trong JavaScript là một thao tác trong đó các phần tử mảng mới được thêm vào cuối hoặc đầu của một mảng hiện có được xác định trong JavaScript. Thao tác này được thực hiện trên mảng có sẵn, mảng này đã được định nghĩa sẵn, có thể có hoặc không có phần tử nào và người dùng muốn thêm giá trị mới hoặc phần tử mảng vào đó. JavaScript cung cấp nhiều phương thức trên các đối tượng mảng để thực hiện các thao tác như vậy khi các đối tượng này kế thừa từ đối tượng nguyên mẫu với tư cách là cha mẹ. Tất cả các đối tượng Mảng kế thừa từ Mảng. nguyên mẫu. Chúng ta có thể sử dụng các phương thức từ nguyên mẫu để nối thêm hoặc sửa đổi trực tiếp các đối tượng mảng

Gói phát triển phần mềm tất cả trong một(hơn 600 khóa học, hơn 50 dự án)

Nối mảng JavaScript
Nối mảng JavaScript
Nối mảng JavaScript
Nối mảng JavaScript

Nối mảng JavaScript
Nối mảng JavaScript
Nối mảng JavaScript
Nối mảng JavaScript

Giá
Xem khóa học

600+ Khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời
4. 6 (85.084 xếp hạng)

cú pháp

Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác

arr.push(item1, item2, ... , itemN);

Phương thức này sẽ nối các phần tử được chỉ định vào cuối mảng. Một hoặc nhiều phần tử có thể được thêm vào bằng phương thức push()

arr.unshift(item1, item2, ... , itemN);

Phương thức này sẽ nối một phần tử được chỉ định vào đầu mảng. Có thể nối thêm nhiều phần tử bằng cách sử dụng thao tác unshift()

arr.concat(arr1, arr2, ... , arrN);

Phương thức này sẽ nối các mảng được chỉ định với mảng ban đầu và trả về mảng kết hợp mới được tạo

JavaScript nối vào mảng hoạt động như thế nào?

Đưa ra dưới đây cho thấy làm việc

1. xô()

Mã số

<!DOCTYPE html>
<html>
<head>
<meta charset = "UTF-8">
<title>
JavaScript Append to Array
</title>
<style>
.body-data {
border : #81D4FA 2px solid;
background-color : #03a9f400;
text-align : left;
padding-left : 20px;
height : 450px;
width : 95%;
}
.list {
margin:5px auto;
max-width: 700px;
padding: 25px 15px 15px 25px;
}
.list li {
margin: 8px 0 0 0;
list-style: inside;
}
.list p, .resultText {
margin: 0 0 3px 0;
padding: 0px;
display: block;
font-weight: bold;
}
.resultText {
display: none;
}
.heading {
font-weight: bold;
border-bottom: 2px solid #ddd;
font-size: 15px;
width: 98%;
}
.list button[ type = submit] {
background: #2196F3;
padding: 10px 17px 10px 17px;
margin-right: 10px;
color: #fff;
border: none;
}
.list button[ type = submit]:hover {
background: #2173f3;
}
</style>
</head>
<body>
<div class = "body-data" >
<div class = "heading" >
<h2> JavaScript Append to Array </h2>
<p> Click on button to append the elements </p>
</div>
<div class = "list" >
<p> Existing Number list: </p>
<ul>
<li id = "existing" >  </li>
</ul>
<button type = "submit" value = "submit" onclick = "appendUsingPush()"> Append Elements </button>
</div>
<div class = "resultText">
<p> Modified Number list: </p>
<ul>
<li id = "modified" >  </li>
</ul>
</div>
</div>
<script type = "text/javascript">
var numbers = [ "one" , "two" , "three" , "four"];
document.getElementById("existing").innerHTML = numbers;
function appendUsingPush() {
numbers.push( "Five" );
numbers.push( "Six", "Seven" );
document.getElementsByClassName("resultText")[0].style.display = "block";
document.getElementById("modified").innerHTML = numbers;
}
</script>
</body>
</html>

đầu ra

Nối mảng JavaScript

Nối mảng JavaScript

2. bỏ dịch ()

Mã số

<!DOCTYPE html>
<html>
<head>
<meta charset = "UTF-8">
<title>
JavaScript Append to Array
</title>
<style>
.body-data {
border : #81D4FA 2px solid;
background-color : #03a9f400;
text-align : left;
padding-left : 20px;
height : 450px;
width : 95%;
}
.list {
margin:5px auto;
max-width: 700px;
padding: 25px 15px 15px 25px;
}
.list li {
margin: 8px 0 0 0;
list-style: inside;
}
.list p, .resultText {
margin: 0 0 3px 0;
padding: 0px;
display: block;
font-weight: bold;
}
.resultText {
display: none;
}
.heading {
font-weight: bold;
border-bottom: 2px solid #ddd;
font-size: 15px;
width: 98%;
}
.list button[ type = submit] {
background: #2196F3;
padding: 10px 17px 10px 17px;
margin-right: 10px;
color: #fff;
border: none;
}
.list button[ type = submit]:hover {
background: #2173f3;
}
</style>
</head>
<body>
<div class = "body-data" >
<div class = "heading" >
<h2> JavaScript Append to Array </h2>
<p> Click on button to append the elements </p>
</div>
<div class = "list" >
<p> Existing Number list: </p>
<ul>
<li id = "existing" >  </li>
</ul>
<button type = "submit" value = "submit" onclick = "appendUsingPush()"> Append Element </button>
</div>
<div class = "resultText">
<p> Modified Number list: </p>
<ul>
<li id = "modified" >  </li>
</ul>
</div>
</div>
<script type = "text/javascript">
var numbers = [ "one" , "two" , "three" , "four"];
document.getElementById("existing").innerHTML = numbers;
function appendUsingPush() {
numbers.unshift("Five" );
document.getElementsByClassName("resultText")[0].style.display = "block";
document.getElementById("modified").innerHTML = numbers;
}
</script>
</body>
</html>

đầu ra

Nối mảng JavaScript

3. concat()

Mã số

<!DOCTYPE html>
<html>
<head>
<meta charset = "UTF-8">
<title>
JavaScript Append to Array
</title>
<style>
.body-data {
border : #81D4FA 2px solid;
background-color : #03a9f400;
text-align : left;
padding-left : 20px;
height : 450px;
width : 95%;
}
.list {
margin:5px auto;
max-width: 700px;
padding: 25px 15px 15px 25px;
}
.list li {
margin: 8px 0 0 0;
list-style: inside;
}
.list p, .resultText {
margin: 0 0 3px 0;
padding: 0px;
display: block;
font-weight: bold;
}
.resultText {
display: none;
}
.heading {
font-weight: bold;
border-bottom: 2px solid #ddd;
font-size: 15px;
width: 98%;
}
.list button[ type = submit] {
background: #2196F3;
padding: 10px 17px 10px 17px;
margin-right: 10px;
color: #fff;
border: none;
}
.list button[ type = submit]:hover {
background: #2173f3;
}
</style>
</head>
<body>
<div class = "body-data" >
<div class = "heading" >
<h2> JavaScript Append to Array </h2>
<p> Click on button to append the elements </p>
</div>
<div class = "list" >
<p> First Number list: </p>
<ul>
<li id = "existing1" >  </li>
</ul>
<p> Second Number list: </p>
<ul>
<li id = "existing2" >  </li>
</ul>
<button type = "submit" value = "submit" onclick = "appendUsingPush()"> Append Element </button>
</div>
<div class = "resultText">
<p> Combined Number list: </p>
<ul>
<li id = "modified" >  </li>
</ul>
</div>
</div>
<script type = "text/javascript">
var numbers1 = [ "one" , "two" , "three" , "four"];
document.getElementById("existing1").innerHTML = numbers1;
var numbers2 = [ 1, 2, 3, 4];
document.getElementById("existing2").innerHTML = numbers2;
function appendUsingPush() {
document.getElementsByClassName("resultText")[0].style.display = "block";
var combined = numbers1.concat( numbers2 );
document.getElementById("modified").innerHTML = combined;
}
</script>
</body>
</html>

đầu ra

Nối mảng JavaScript

Nối mảng JavaScript

Phần kết luận

Nối thêm JavaScript là một thao tác trong đó các phần tử mới được thêm vào các phần tử mảng hiện có. JavaScript cung cấp nhiều phương thức để thực hiện các thao tác chắp thêm theo nhiều cách khác nhau. Phương thức đẩy nguyên mẫu nối thêm phần tử ở cuối, phương thức unshift nối thêm phần tử ở đầu và phương thức concat được sử dụng để kết hợp nhiều mảng

Bài viết được đề xuất

Đây là hướng dẫn về JavaScript Nối vào mảng. Ở đây chúng tôi thảo luận về phần giới thiệu và cách thức hoạt động của JavaScript append?

Bạn có thể thêm vào mảng trong JavaScript không?

Đôi khi bạn cần thêm một hoặc nhiều giá trị mới vào cuối mảng. Trong tình huống này phương thức push() là thứ bạn cần . Phương thức này chấp nhận số lượng đối số không giới hạn và bạn có thể thêm bao nhiêu phần tử tùy ý vào cuối mảng. Phương thức push() cũng trả về độ dài mới của mảng.

Làm cách nào để thêm vào mảng trong JavaScript?

Nếu bạn cần thêm một phần tử vào đầu mảng của mình, hãy sử dụng unshift() . Nếu bạn muốn thêm một phần tử vào một vị trí cụ thể của mảng, hãy sử dụng splice(). Và cuối cùng, khi bạn muốn duy trì mảng ban đầu của mình, bạn có thể sử dụng phương thức concat().

append trong mảng là gì?

Array#append() là một phương thức của lớp Mảng sẽ thêm các phần tử vào cuối mảng . cú pháp. Mảng. chắp thêm () Tham số. – Mảng để thêm phần tử. - yếu tố để thêm. Trở lại. Mảng sau khi thêm các phần tử vào cuối.

Bạn có thể thêm các mục vào một mảng không?

Nếu bạn đang sử dụng mô-đun mảng, bạn có thể sử dụng phép nối bằng toán tử +, các hàm append(), insert() và expand() để thêm các phần tử vào mảng . Nếu bạn đang sử dụng mảng NumPy, hãy sử dụng hàm append() và insert(). . If you are using NumPy arrays, use the append() and insert() function.