Array
Object array memiliki property dan beberapa function yang bisa digunakan untuk memanipulasi element. function tersebut yaitu
length
data property ini mengambil jumlah element yang ada pada array
const arr = [1, 2, 3, 4, 5];
console.log(arr);
// output: 5
Array.every()
method ini akan mengembalikan boolean jika kondisinya sesuai dengan kondisi yang sudah ditetapkan
const arr = [1, 2, 3, 4, 5, 6, 7, 8];
function conditionExpect(currentValue) {
return currentValue > 5;
}
const check = arr.every(conditionExpect);
console.log(check);
// output: false
Array.fill()
method fill untuk merubah keseluruhan data ataupun sebagian dalam array
const arr = [1, 2, 3, 4];
console.log(arr.fill(4, 1));
// output: [1,4,4,4]
fill menerima 3 argument yaitu value, start index dan end index
sebagai contoh ketika ingin mengubah data pada index ke 2 saja, maka seperti ini
const arr = [1, 2, 3, 4];
console.log(arr.fill(3, 1, 2));
// output: [1,3,3,4]
Array.find()
method ini mengembalikan value element pertama yang ditemukan sesuai dengan kondisi callbacknya. Dan apabila tidak ditemukan data yang sesuai maka akan mengembalikan value undefined
const arr = [1, 2, 3, 4];
function conditionFind(currentValue) {
return currentValue > 2;
}
console.log(arr.find(conditionFind));
// output: 3
jika tidak ditemukan data yang sesuai maka
const arr = [1, 2, 3, 4];
function conditionFind(currentValue) {
return currentValue > 5;
}
console.log(arr.find(conditionFind));
// output: undefined