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