Đặt bất cứ thứ gì vào một mảng bằng Array.Push [].
var a=[], b={};
a.push[b];
// a[0] === b;
Thông tin thêm về mảng
Thêm nhiều mục cùng một lúc
var x = ['a'];
x.push['b', 'c'];
// x = ['a', 'b', 'c']
Thêm các mục vào đầu một mảng
var x = ['c', 'd'];
x.unshift['a', 'b'];
// x = ['a', 'b', 'c', 'd']
Thêm nội dung của một mảng vào
var x = ['a', 'b', 'c'];
var y = ['d', 'e', 'f'];
x.push.apply[x, y];
// x = ['a', 'b', 'c', 'd', 'e', 'f']
// y = ['d', 'e', 'f'] [remains unchanged]
Tạo một mảng mới từ nội dung của hai mảng
var x = ['a', 'b', 'c'];
var y = ['d', 'e', 'f'];
var z = x.concat[y];
// x = ['a', 'b', 'c'] [remains unchanged]
// y = ['d', 'e', 'f'] [remains unchanged]
// z = ['a', 'b', 'c', 'd', 'e', 'f']
Trong JavaScript, bạn có thể thêm các mục vào một mảng theo một số cách, như khởi tạo mảng bằng một mục, đẩy một mục vào mảng, kết hợp mảng, v.v.
Ở đây chúng tôi sẽ xem cách bạn có thể đẩy một đối tượng JavaScript vào một mảng.
Để đạt được điều này, chúng tôi sẽ sử dụng phương pháp
var x = ['c', 'd'];
x.unshift['a', 'b'];
// x = ['a', 'b', 'c', 'd']
3.let array = [];
let obj = {
name: 'Billy',
age: 30,
role: 'admin'
};
array.push[obj];
console.log[array];
// [{name: 'Billy', age: 30, role: 'admin'}]
Như bạn có thể thấy, chúng tôi chỉ cần chuyển đối tượng
var x = ['c', 'd'];
x.unshift['a', 'b'];
// x = ['a', 'b', 'c', 'd']
4 cho phương thức var x = ['c', 'd'];
x.unshift['a', 'b'];
// x = ['a', 'b', 'c', 'd']
5 và nó sẽ thêm nó vào cuối mảng.Để thêm nhiều đối tượng vào một mảng, bạn có thể chuyển nhiều đối tượng làm đối số cho phương thức
var x = ['c', 'd'];
x.unshift['a', 'b'];
// x = ['a', 'b', 'c', 'd']
5, sẽ thêm tất cả các mục vào cuối mảng.let array = [];
let obj = {
name: 'Billy',
age: 30,
role: 'admin'
};
let obj2 = {
name: 'Timmy',
age: 25,
role: 'user'
};
array.push[obj, obj2];
console.log[array];
// [{name: 'Billy', age: 30, role: 'admin'}, {name: 'Joe', age: 25, role: 'user'}]
Bạn cũng có thể đạt được điều tương tự bằng cách chuyển đối tượng trực tiếp vào phương thức
var x = ['c', 'd'];
x.unshift['a', 'b'];
// x = ['a', 'b', 'c', 'd']
5 mà trước tiên mà không cần gán nó cho một biến.let array = [];
array.push[{
name: 'Billy',
age: 30,
role: 'admin'
}];
console.log[array];
// [{name: 'Billy', age: 30, role: 'admin'}]
Một phương pháp khác, mặc dù ít phổ biến hơn, là sử dụng phương pháp
var x = ['c', 'd'];
x.unshift['a', 'b'];
// x = ['a', 'b', 'c', 'd']
8. Phương pháp này được sử dụng để kết hợp hai mảng, cũng có thể được sử dụng để thêm một đối tượng vào một mảng.Trong ví dụ này, chúng tôi sử dụng
var x = ['c', 'd'];
x.unshift['a', 'b'];
// x = ['a', 'b', 'c', 'd']
8 để thêm hai đối tượng vào mảng, mặc dù bạn có thể thêm bất kỳ số lượng đối tượng nào.let array = [];
let obj = {
name: 'Billy',
age: 30,
role: 'admin'
};
let obj2 = {
name: 'Timmy',
age: 25,
role: 'user'
};
array = array.concat[obj, obj2];
console.log[array];
// [{name: 'Billy', age: 30, role: 'admin'}, {name: 'Joe', age: 25, role: 'user'}]
Lưu ý rằng chúng tôi phải gán kết quả của cuộc gọi trở lại mảng kể từ khi một mảng mới được trả về.
Đã tạo: tháng 5-23, 2021
- Thêm các mục và đối tượng vào một mảng bằng toán tử gán trong JavaScript
- Thêm các mục và đối tượng vào một mảng bằng hàm
5 trong JavaScriptvar x = ['c', 'd']; x.unshift['a', 'b']; // x = ['a', 'b', 'c', 'd']
Hướng dẫn này sẽ thảo luận về việc thêm các mục và đối tượng vào một mảng bằng toán tử gán và hàm
var x = ['c', 'd'];
x.unshift['a', 'b'];
// x = ['a', 'b', 'c', 'd']
5 trong JavaScript.Thêm các mục và đối tượng vào một mảng bằng toán tử gán trong JavaScript
Thêm các mục và đối tượng vào một mảng bằng hàm
var x = ['c', 'd'];
x.unshift['a', 'b'];
// x = ['a', 'b', 'c', 'd']
5 trong JavaScriptvar myArray = ['one', 'two', 'three'];
myArray[3] = 'four';
console.log[myArray]
Output:
var x = ['a'];
x.push['b', 'c'];
// x = ['a', 'b', 'c']
0Hướng dẫn này sẽ thảo luận về việc thêm các mục và đối tượng vào một mảng bằng toán tử gán và hàm
var x = ['c', 'd'];
x.unshift['a', 'b'];
// x = ['a', 'b', 'c', 'd']
5 trong JavaScript.var x = ['a'];
x.push['b', 'c'];
// x = ['a', 'b', 'c']
1Output:
var x = ['a'];
x.push['b', 'c'];
// x = ['a', 'b', 'c']
2Để thêm các mục và đối tượng vào một mảng, bạn có thể sử dụng toán tử gán trong JavaScript. Bạn phải sử dụng chỉ mục để xác định vị trí bên trong mảng nơi bạn muốn đặt mục hoặc đối tượng. Nếu một mục hiện tại đã chiếm chỉ mục được xác định, mục sẽ được thay thế bằng mục hoặc đối tượng mới. Ví dụ: hãy để Lôi tạo một mảng có ba giá trị và thêm một mục ở cuối mảng bằng toán tử gán. Xem mã bên dưới.
Thêm các mục và đối tượng vào một mảng bằng hàm var x = ['c', 'd'];
x.unshift['a', 'b'];
// x = ['a', 'b', 'c', 'd']
5 trong JavaScript
var x = ['c', 'd'];
x.unshift['a', 'b'];
// x = ['a', 'b', 'c', 'd']
Hướng dẫn này sẽ thảo luận về việc thêm các mục và đối tượng vào một mảng bằng toán tử gán và hàm
var x = ['c', 'd'];
x.unshift['a', 'b'];
// x = ['a', 'b', 'c', 'd']
5 trong JavaScript.var x = ['a'];
x.push['b', 'c'];
// x = ['a', 'b', 'c']
3Output:
var x = ['a'];
x.push['b', 'c'];
// x = ['a', 'b', 'c']
0Để thêm các mục và đối tượng vào một mảng, bạn có thể sử dụng toán tử gán trong JavaScript. Bạn phải sử dụng chỉ mục để xác định vị trí bên trong mảng nơi bạn muốn đặt mục hoặc đối tượng. Nếu một mục hiện tại đã chiếm chỉ mục được xác định, mục sẽ được thay thế bằng mục hoặc đối tượng mới. Ví dụ: hãy để Lôi tạo một mảng có ba giá trị và thêm một mục ở cuối mảng bằng toán tử gán. Xem mã bên dưới.
var x = ['a'];
x.push['b', 'c'];
// x = ['a', 'b', 'c']
5Output:
var x = ['a'];
x.push['b', 'c'];
// x = ['a', 'b', 'c']
2Trong mã trên, chúng tôi đã thêm mục
var x = ['a', 'b', 'c'];
var y = ['d', 'e', 'f'];
x.push.apply[x, y];
// x = ['a', 'b', 'c', 'd', 'e', 'f']
// y = ['d', 'e', 'f'] [remains unchanged]
2 tại INDEX 3 của var x = ['a', 'b', 'c'];
var y = ['d', 'e', 'f'];
x.push.apply[x, y];
// x = ['a', 'b', 'c', 'd', 'e', 'f']
// y = ['d', 'e', 'f'] [remains unchanged]
3. Bạn cũng có thể thay thế các mục có trong mảng bằng chỉ mục của họ. Bây giờ, hãy để thêm một đối tượng vào một mảng. Xem mã bên dưới.var x = ['a'];
x.push['b', 'c'];
// x = ['a', 'b', 'c']
7Output:
var x = ['a'];
x.push['b', 'c'];
// x = ['a', 'b', 'c']
8Trong mã trên, chúng tôi đã thêm một đối tượng mảng
var x = ['a', 'b', 'c'];
var y = ['d', 'e', 'f'];
x.push.apply[x, y];
// x = ['a', 'b', 'c', 'd', 'e', 'f']
// y = ['d', 'e', 'f'] [remains unchanged]
4 vào một mảng var x = ['a', 'b', 'c'];
var y = ['d', 'e', 'f'];
x.push.apply[x, y];
// x = ['a', 'b', 'c', 'd', 'e', 'f']
// y = ['d', 'e', 'f'] [remains unchanged]
3 tại INDEX 3. Bạn có thể thêm các đối tượng của bất kỳ loại dữ liệu nào vào một mảng bằng toán tử gán.var x = ['a'];
x.push['b', 'c'];
// x = ['a', 'b', 'c']
9Output:
var x = ['c', 'd'];
x.unshift['a', 'b'];
// x = ['a', 'b', 'c', 'd']
0Để thêm các mục và đối tượng vào một mảng, bạn có thể sử dụng hàm
var x = ['c', 'd'];
x.unshift['a', 'b'];
// x = ['a', 'b', 'c', 'd']
5 trong JavaScript. Hàm var x = ['c', 'd'];
x.unshift['a', 'b'];
// x = ['a', 'b', 'c', 'd']
5 thêm một mục hoặc đối tượng ở cuối mảng. Ví dụ: hãy để Lôi tạo một mảng có ba giá trị và thêm một mục ở cuối mảng bằng hàm var x = ['c', 'd'];
x.unshift['a', 'b'];
// x = ['a', 'b', 'c', 'd']
5. Xem mã bên dưới.var x = ['c', 'd'];
x.unshift['a', 'b'];
// x = ['a', 'b', 'c', 'd']
1Output:
var x = ['c', 'd'];
x.unshift['a', 'b'];
// x = ['a', 'b', 'c', 'd']
2Trong mã trên, chúng tôi đã thêm mục
var x = ['a', 'b', 'c'];
var y = ['d', 'e', 'f'];
x.push.apply[x, y];
// x = ['a', 'b', 'c', 'd', 'e', 'f']
// y = ['d', 'e', 'f'] [remains unchanged]
2 vào cuối var x = ['a', 'b', 'c'];
var y = ['d', 'e', 'f'];
x.push.apply[x, y];
// x = ['a', 'b', 'c', 'd', 'e', 'f']
// y = ['d', 'e', 'f'] [remains unchanged]
3. Bây giờ, hãy để thêm một đối tượng vào một mảng bằng hàm var x = ['c', 'd'];
x.unshift['a', 'b'];
// x = ['a', 'b', 'c', 'd']
5. Xem mã bên dưới.Trong mã trên, chúng tôi đã thêm một đối tượng mảng var x = ['a', 'b', 'c'];
var y = ['d', 'e', 'f'];
x.push.apply[x, y];
// x = ['a', 'b', 'c', 'd', 'e', 'f']
// y = ['d', 'e', 'f'] [remains unchanged]
4 vào một mảng var x = ['a', 'b', 'c'];
var y = ['d', 'e', 'f'];
x.push.apply[x, y];
// x = ['a', 'b', 'c', 'd', 'e', 'f']
// y = ['d', 'e', 'f'] [remains unchanged]
3 ở cuối. Bạn có thể thêm các đối tượng của bất kỳ loại dữ liệu nào vào một mảng bằng hàm var x = ['c', 'd'];
x.unshift['a', 'b'];
// x = ['a', 'b', 'c', 'd']
5. Bạn cũng có thể thêm nhiều giá trị vào một mảng bằng cách thêm chúng vào hàm var x = ['c', 'd'];
x.unshift['a', 'b'];
// x = ['a', 'b', 'c', 'd']
5 được phân tách bằng dấu phẩy. Để thêm các mục hoặc đối tượng ở đầu mảng, chúng ta có thể sử dụng hàm var x = ['a', 'b', 'c'];
var y = ['d', 'e', 'f'];
var z = x.concat[y];
// x = ['a', 'b', 'c'] [remains unchanged]
// y = ['d', 'e', 'f'] [remains unchanged]
// z = ['a', 'b', 'c', 'd', 'e', 'f']
7. Ví dụ: hãy để thêm mục var x = ['a', 'b', 'c'];
var y = ['d', 'e', 'f'];
x.push.apply[x, y];
// x = ['a', 'b', 'c', 'd', 'e', 'f']
// y = ['d', 'e', 'f'] [remains unchanged]
2 ở đầu mảng var x = ['a', 'b', 'c'];
var y = ['d', 'e', 'f'];
x.push.apply[x, y];
// x = ['a', 'b', 'c', 'd', 'e', 'f']
// y = ['d', 'e', 'f'] [remains unchanged]
3. Xem mã bên dưới.
var x = ['a', 'b', 'c'];
var y = ['d', 'e', 'f'];
x.push.apply[x, y];
// x = ['a', 'b', 'c', 'd', 'e', 'f']
// y = ['d', 'e', 'f'] [remains unchanged]
var x = ['a', 'b', 'c'];
var y = ['d', 'e', 'f'];
x.push.apply[x, y];
// x = ['a', 'b', 'c', 'd', 'e', 'f']
// y = ['d', 'e', 'f'] [remains unchanged]
var x = ['c', 'd'];
x.unshift['a', 'b'];
// x = ['a', 'b', 'c', 'd']
var x = ['c', 'd'];
x.unshift['a', 'b'];
// x = ['a', 'b', 'c', 'd']
var x = ['a', 'b', 'c'];
var y = ['d', 'e', 'f'];
var z = x.concat[y];
// x = ['a', 'b', 'c'] [remains unchanged]
// y = ['d', 'e', 'f'] [remains unchanged]
// z = ['a', 'b', 'c', 'd', 'e', 'f']
var x = ['a', 'b', 'c'];
var y = ['d', 'e', 'f'];
x.push.apply[x, y];
// x = ['a', 'b', 'c', 'd', 'e', 'f']
// y = ['d', 'e', 'f'] [remains unchanged]
var x = ['a', 'b', 'c'];
var y = ['d', 'e', 'f'];
x.push.apply[x, y];
// x = ['a', 'b', 'c', 'd', 'e', 'f']
// y = ['d', 'e', 'f'] [remains unchanged]
var x = ['a', 'b', 'c'];
var y = ['d', 'e', 'f'];
x.push.apply[x, y];
// x = ['a', 'b', 'c', 'd', 'e', 'f']
// y = ['d', 'e', 'f'] [remains unchanged]
2 được thêm vào đầu mảng. Thay vì thêm một đối tượng mảng, bạn có thể thêm tất cả các mục của nó bằng hàm let array = [];
let obj = {
name: 'Billy',
age: 30,
role: 'admin'
};
array.push[obj];
console.log[array];
// [{name: 'Billy', age: 30, role: 'admin'}]
1. Ví dụ: hãy để thêm các mục có mặt trong một mảng vào mảng khác. Xem mã bên dưới.var x = ['a', 'b', 'c'];
var y = ['d', 'e', 'f'];
x.push.apply[x, y];
// x = ['a', 'b', 'c', 'd', 'e', 'f']
// y = ['d', 'e', 'f'] [remains unchanged]
4 đã được thêm vào var x = ['a', 'b', 'c'];
var y = ['d', 'e', 'f'];
x.push.apply[x, y];
// x = ['a', 'b', 'c', 'd', 'e', 'f']
// y = ['d', 'e', 'f'] [remains unchanged]
3. Bạn cũng có thể kết hợp hai mảng để tạo một mảng khác bằng hàm var x = ['c', 'd'];
x.unshift['a', 'b'];
// x = ['a', 'b', 'c', 'd']
8. Ví dụ, hãy để Lôi tạo một mảng bằng cách kết hợp hai mảng hiện có bằng hàm var x = ['c', 'd'];
x.unshift['a', 'b'];
// x = ['a', 'b', 'c', 'd']
8. Xem mã bên dưới.let array = [];
let obj = {
name: 'Billy',
age: 30,
role: 'admin'
};
array.push[obj];
console.log[array];
// [{name: 'Billy', age: 30, role: 'admin'}]
6 bằng cách thay đổi thứ tự kết hợp.