Bagaimana cara menambahkan satu daftar ke daftar lainnya dalam javascript?

Contoh

Gabungkan dua array

const arr1 = ["Cecilie", "Sendirian"];
const arr2 = ["Emil", "Tobias", "Linus"];
anak-anak const = arr1. concat[arr2];

Cobalah sendiri "

Bergabunglah dengan tiga array

const arr1 = ["Cecilie", "Sendirian"];
const arr2 = ["Emil", "Tobias", "Linus"];
const arr3 = ["Robin"];
anak-anak const = arr1. concat[arr2, arr3];

Cobalah sendiri "

Lebih banyak contoh di bawah ini

Definisi dan Penggunaan

Metode concat[]_ menggabungkan [menggabungkan] dua atau lebih array

Metode concat[]_ mengembalikan array baru, berisi array yang digabungkan

Metode concat[]_ tidak mengubah array yang ada

Sintaksis

larik1. concat[larik2, larik3,. , larikX]

Parameter

ParameterDeskripsiarray1,. Yg dibutuhkan
Array yang akan digabungkan

Nilai Pengembalian

TypeDescriptionSebuah arrayKonten dari array yang digabungkan

Lebih Banyak Contoh

Menggabungkan string dan angka

const arr1 = ["Cecilie", "Sendirian"];
const arr2 = [1, 2, 3];
const arr3 = arr1. concat[arr2];

Cobalah sendiri "

Menggabungkan array bersarang

const arr1 = [1, 2, [3, 4]];
const arr2 = [[5, 6], 7, 8];
const arr3 = arr1. concat[arr2];

Cobalah sendiri "

Dukungan Peramban

concat[] adalah fitur ECMAScript1 [ES1].

ES1 [JavaScript 1997] didukung penuh di semua browser

ChromeEdgeFirefoxSafariOperaIEYaYaYaYaYa

Operasi append biasa dari daftar Python menambahkan elemen baru di akhir daftar. Namun dalam situasi tertentu, kita perlu menambahkan setiap elemen yang kita tambahkan di depan list. Jika kita melakukan teknik brute force, kita perlu melakukan pergeseran elemen yang tidak perlu dan karenanya, memiliki singkatan untuk itu berguna. Mari kita bahas cara-cara tertentu untuk melakukan penambahan di awal daftar. Metode #1. Menggunakan insert[] Metode ini umumnya menyisipkan elemen pada posisi mana pun dalam daftar dan juga melakukan pergeseran yang diperlukan secara internal dan karenanya juga dapat digunakan untuk melakukan tugas ini.  

Python3




# Python3 code to demonstrate

# to add element at beginning

# using insert[]

 

# initializing list

test_list

Original list : [1, 3, 4, 5, 7]
Resultant list is : [6, 1, 3, 4, 5, 7]
0
Original list : [1, 3, 4, 5, 7]
Resultant list is : [6, 1, 3, 4, 5, 7]
1________0______2
Original list : [1, 3, 4, 5, 7]
Resultant list is : [6, 1, 3, 4, 5, 7]
3
Original list : [1, 3, 4, 5, 7]
Resultant list is : [6, 1, 3, 4, 5, 7]
4
Original list : [1, 3, 4, 5, 7]
Resultant list is : [6, 1, 3, 4, 5, 7]
3
Original list : [1, 3, 4, 5, 7]
Resultant list is : [6, 1, 3, 4, 5, 7]
6
Original list : [1, 3, 4, 5, 7]
Resultant list is : [6, 1, 3, 4, 5, 7]
3
Original list : [1, 3, 4, 5, 7]
Resultant list is : [6, 1, 3, 4, 5, 7]
8
Original list : [1, 3, 4, 5, 7]
Resultant list is : [6, 1, 3, 4, 5, 7]
3________0______0________0______1

Metode push[]_ menambahkan satu atau lebih elemen ke akhir array dan mengembalikan panjang array yang baru

push[element0]
push[element0, element1]
push[element0, element1, /* … ,*/ elementN]

elementN

Elemen yang akan ditambahkan ke akhir array

Properti length baru dari objek tempat metode dipanggil

Metode push[]_ menambahkan nilai ke array

Array.prototype.unshift[] memiliki perilaku yang mirip dengan push[], tetapi diterapkan pada awal array

Metode push[] adalah metode mutasi. Itu mengubah panjang dan isi

const sports = ["soccer", "baseball"];
const total = sports.push["football", "swimming"];

console.log[sports]; // ['soccer', 'baseball', 'football', 'swimming']
console.log[total]; // 4
2. Jika Anda ingin nilai
const sports = ["soccer", "baseball"];
const total = sports.push["football", "swimming"];

console.log[sports]; // ['soccer', 'baseball', 'football', 'swimming']
console.log[total]; // 4
_2 sama, tetapi mengembalikan larik baru dengan elemen ditambahkan di akhir, Anda dapat menggunakan
const sports = ["soccer", "baseball"];
const total = sports.push["football", "swimming"];

console.log[sports]; // ['soccer', 'baseball', 'football', 'swimming']
console.log[total]; // 4
4 sebagai gantinya. Perhatikan bahwa elemen dibungkus dalam larik tambahan — jika tidak, jika elemennya adalah larik itu sendiri, elemen tersebut akan disebarkan alih-alih didorong sebagai elemen tunggal karena perilaku
const sports = ["soccer", "baseball"];
const total = sports.push["football", "swimming"];

console.log[sports]; // ['soccer', 'baseball', 'football', 'swimming']
console.log[total]; // 4
5

Metode ________43______ adalah. Itu hanya mengharapkan nilai

const sports = ["soccer", "baseball"];
const total = sports.push["football", "swimming"];

console.log[sports]; // ['soccer', 'baseball', 'football', 'swimming']
console.log[total]; // 4
_2 memiliki properti length dan properti dengan kunci bilangan bulat. Meskipun string juga mirip array, metode ini tidak cocok untuk diterapkan padanya, karena string tidak dapat diubah

Kode berikut membuat larik

const sports = ["soccer", "baseball"];
const total = sports.push["football", "swimming"];

console.log[sports]; // ['soccer', 'baseball', 'football', 'swimming']
console.log[total]; // 4
_9 yang berisi dua elemen, lalu menambahkan dua elemen ke dalamnya. Variabel
const vegetables = ["parsnip", "potato"];
const moreVegs = ["celery", "beetroot"];

// Merge the second array into the first one
vegetables.push[...moreVegs];

console.log[vegetables]; // ['parsnip', 'potato', 'celery', 'beetroot']
_0 berisi panjang baru dari array

const sports = ["soccer", "baseball"];
const total = sports.push["football", "swimming"];

console.log[sports]; // ['soccer', 'baseball', 'football', 'swimming']
console.log[total]; // 4

Contoh ini menggunakan sintaks spread untuk mendorong semua elemen dari larik kedua ke larik pertama

const vegetables = ["parsnip", "potato"];
const moreVegs = ["celery", "beetroot"];

// Merge the second array into the first one
vegetables.push[...moreVegs];

console.log[vegetables]; // ['parsnip', 'potato', 'celery', 'beetroot']

Menggabungkan dua array juga dapat dilakukan dengan metode

const sports = ["soccer", "baseball"];
const total = sports.push["football", "swimming"];

console.log[sports]; // ['soccer', 'baseball', 'football', 'swimming']
console.log[total]; // 4
5

Metode push[]_ membaca properti length dari

const sports = ["soccer", "baseball"];
const total = sports.push["football", "swimming"];

console.log[sports]; // ['soccer', 'baseball', 'football', 'swimming']
console.log[total]; // 4
2. Itu kemudian menetapkan setiap indeks
const sports = ["soccer", "baseball"];
const total = sports.push["football", "swimming"];

console.log[sports]; // ['soccer', 'baseball', 'football', 'swimming']
console.log[total]; // 4
_2 mulai dari length dengan argumen diteruskan ke push[]. Akhirnya, ini menyetel length_ ke panjang sebelumnya ditambah jumlah elemen yang didorong

const arrayLike = {
  length: 3,
  unrelated: "foo",
  2: 4,
};
Array.prototype.push.call[arrayLike, 1, 2];
console.log[arrayLike];
// { '2': 4, '3': 1, '4': 2, length: 5, unrelated: 'foo' }

const plainObj = {};
// There's no length property, so the length is 0
Array.prototype.push.call[plainObj, 1, 2];
console.log[plainObj];
// { '0': 1, '1': 2, length: 2 }

Seperti disebutkan di atas,

const vegetables = ["parsnip", "potato"];
const moreVegs = ["celery", "beetroot"];

// Merge the second array into the first one
vegetables.push[...moreVegs];

console.log[vegetables]; // ['parsnip', 'potato', 'celery', 'beetroot']
_9 sengaja dibuat generik, dan kita dapat menggunakannya untuk keuntungan kita.
const arrayLike = {
  length: 3,
  unrelated: "foo",
  2: 4,
};
Array.prototype.push.call[arrayLike, 1, 2];
console.log[arrayLike];
// { '2': 4, '3': 1, '4': 2, length: 5, unrelated: 'foo' }

const plainObj = {};
// There's no length property, so the length is 0
Array.prototype.push.call[plainObj, 1, 2];
console.log[plainObj];
// { '0': 1, '1': 2, length: 2 }
_0 dapat mengerjakan objek dengan baik, seperti yang ditunjukkan contoh ini

Perhatikan bahwa kami tidak membuat larik untuk menyimpan kumpulan objek. Alih-alih, kami menyimpan koleksi pada objek itu sendiri dan menggunakan

const arrayLike = {
  length: 3,
  unrelated: "foo",
  2: 4,
};
Array.prototype.push.call[arrayLike, 1, 2];
console.log[arrayLike];
// { '2': 4, '3': 1, '4': 2, length: 5, unrelated: 'foo' }

const plainObj = {};
// There's no length property, so the length is 0
Array.prototype.push.call[plainObj, 1, 2];
console.log[plainObj];
// { '0': 1, '1': 2, length: 2 }
1 pada
const arrayLike = {
  length: 3,
  unrelated: "foo",
  2: 4,
};
Array.prototype.push.call[arrayLike, 1, 2];
console.log[arrayLike];
// { '2': 4, '3': 1, '4': 2, length: 5, unrelated: 'foo' }

const plainObj = {};
// There's no length property, so the length is 0
Array.prototype.push.call[plainObj, 1, 2];
console.log[plainObj];
// { '0': 1, '1': 2, length: 2 }
0 untuk mengelabui metode agar berpikir bahwa kami berurusan dengan array—dan itu berfungsi, berkat cara JavaScript memungkinkan kami menetapkan konteks eksekusi dengan cara apa pun yang kami inginkan

const obj = {
  length: 0,

  addElem[elem] {
    // obj.length is automatically incremented
    // every time an element is added.
    [].push.call[this, elem];
  },
};

// Let's add some empty objects just to illustrate.
obj.addElem[{}];
obj.addElem[{}];
console.log[obj.length]; // 2

Perhatikan bahwa meskipun

const arrayLike = {
  length: 3,
  unrelated: "foo",
  2: 4,
};
Array.prototype.push.call[arrayLike, 1, 2];
console.log[arrayLike];
// { '2': 4, '3': 1, '4': 2, length: 5, unrelated: 'foo' }

const plainObj = {};
// There's no length property, so the length is 0
Array.prototype.push.call[plainObj, 1, 2];
console.log[plainObj];
// { '0': 1, '1': 2, length: 2 }
3 bukan array, metode
const vegetables = ["parsnip", "potato"];
const moreVegs = ["celery", "beetroot"];

// Merge the second array into the first one
vegetables.push[...moreVegs];

console.log[vegetables]; // ['parsnip', 'potato', 'celery', 'beetroot']
9 berhasil menambah properti
const arrayLike = {
  length: 3,
  unrelated: "foo",
  2: 4,
};
Array.prototype.push.call[arrayLike, 1, 2];
console.log[arrayLike];
// { '2': 4, '3': 1, '4': 2, length: 5, unrelated: 'foo' }

const plainObj = {};
// There's no length property, so the length is 0
Array.prototype.push.call[plainObj, 1, 2];
console.log[plainObj];
// { '0': 1, '1': 2, length: 2 }
3 length seperti jika kita berurusan dengan array yang sebenarnya

Bagaimana cara menambahkan satu array ke array lain di JavaScript?

Metode Concat. Kependekan dari concatenate [untuk menghubungkan bersama], metode concat[] digunakan untuk menggabungkan dua [atau lebih] array . Jika Anda ingat dari atas, metode unshift[] dan push[] mengembalikan panjang array baru. concat[], di sisi lain, akan mengembalikan array yang benar-benar baru.

Bagaimana kita bisa menambahkan data ke akhir array di JavaScript?

Terkadang Anda perlu menambahkan satu atau beberapa nilai baru di akhir larik. Dalam situasi ini metode push[] adalah yang Anda butuhkan. Metode ini menerima jumlah argumen yang tidak terbatas, dan Anda dapat menambahkan elemen sebanyak yang Anda inginkan di akhir array. Metode push[] juga mengembalikan panjang array yang baru.

Bagaimana cara menambahkan nilai ke daftar di js?

Jawab. Gunakan Metode push[] .

Bagaimana cara menambahkan elemen dalam array yang ada di JavaScript?

concat[Array, element]; Saat Anda ingin menambahkan elemen ke akhir array Anda, gunakan push[]. Jika Anda perlu menambahkan elemen ke awal array Anda, gunakan unshift[]. Jika Anda ingin menambahkan elemen ke lokasi tertentu dari array Anda, gunakan splice[].

Bài mới nhất

Chủ Đề