Dalam artikel ini, anda akan belajar cara menyemak sama ada nilai objek wujud dan jika tidak, tambahkan objek baharu pada tatasusunan menggunakan JavaScript. Dalam Javascript, hampir setiap pembolehubah adalah objek. Objek boleh berupa rentetan, nombor, nilai Boolean, dsb., atau pasangan nilai kunci.
Susun atur dalam JavaScript ialah jenis pembolehubah khas yang boleh memuatkan berbilang item. Tatasusunan boleh dimulakan menggunakan kata kunci "const".
Dalam contoh ini, kami menggunakan fungsi .some() untuk menyemak sama ada objek itu wujud.
var inputArray = [{ id: 1, name: "JavaScript" }, { id: 2, name: "javascript"}, { id: 3, name: "Scala" }, { id: 4, name: "Java" }] console.log("The input array is defined as: ") console.log(inputArray) function checkName(name) { return inputArray.some(function(check) { return check.name === name; }); } console.log("Does the object JavaScript exist in the array? ") console.log(checkName('JavaScript')); console.log("Does the object HTML exist in the array? ") console.log(checkName('HTML'));
Langkah 1 - Tentukan tatasusunan "InputArray" dan tambahkan pasangan nilai kunci padanya.
Langkah 2 - Tentukan fungsi "checkName" yang mengambil rentetan sebagai parameter.
Langkah 3 - Dalam fungsi, gunakan fungsi some() untuk menyemak sama ada nilai yang diberikan wujud dalam tatasusunan.
Langkah 4 - Paparkan nilai Boolean sebagai hasilnya.
Dalam contoh ini, kami menambah nilai objek pada tatasusunan dengan menolak objek ke hujung tatasusunan menggunakan fungsi push().
var inputArray = [{ id: 1, name: "JavaScript" }, { id: 2, name: "javascript"}, { id: 3, name: "Scala" }] console.log("The input array is defined as: ") console.log(inputArray) function addObject(name) { inputArray.push({ id: inputArray.length + 1, name: name }); return true; } console.log("Adding Object : Java to the array") addObject("Java") console.log("The array after adding the object is") console.log(inputArray)
Langkah 1 - Tentukan tatasusunan "InputArray" dan tambahkan pasangan nilai kunci padanya.
Langkah 2 - Tentukan fungsi "addObject" yang mengambil rentetan sebagai parameter.
Langkah 3 - Dalam fungsi, gunakan tatasusunan fungsi.tolak untuk menolak objek ke kedudukan tatasusunan terakhir.
Langkah 4 - Paparkan tatasusunan sebagai hasilnya.
Atas ialah kandungan terperinci Bagaimana untuk menyemak sama ada nilai objek wujud tanpa menambah objek baharu pada tatasusunan menggunakan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!