mencari index dari array single & object

Run Settings
LanguageJavaScript
Language Version
Run Command
/* mencari index dari array */ // contoh 1 const array1 = [5, 12, 8, 130, 44]; const isLargeNumber = (element) => element === 44; console.log(array1.findIndex(isLargeNumber)); // output: 4 // contoh 2 const array2 = [ { name: 'shark', likes: 'ocean', status: 'selesai' }, { name: 'turtle', likes: 'pond', status: 'selesai' }, { name: 'otter', likes: 'fish biscuits', status: 'selesai' }, { name: 'turtle', likes: 'beach', status: 'selesai' }, ]; const isCheckKey = (element) => element.name === "otter"; console.log(array2.findIndex(isCheckKey)); // output: 2 // pengguaan dengan mengetahui index console.log(); console.log("- pengguaan dengan mengetahui index -"); console.log(array2[array2.findIndex(isCheckKey)]); console.log(array2[array2.findIndex(isCheckKey)].likes); console.log() console.log(`panjang array: ${array2.length}`); // mencari value yg sama, berdasarkan key // keperluan status barangjadi let carikey = "selesai"; let count = 0; array2.forEach((item) => { if(item.status === carikey){ count += 1; } }) // tentuan status, update jika selesai if(count === array2.length){ console.log("status: selesai") }else{ console.log("status: diproses") }
Editor Settings
Theme
Key bindings
Full width
Lines