Skip to main content

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