Njia za Kutafuta kwenye Array katika JavaScript

JavaScript inatoa njia (methods) za ndani za kupata vipengele kwenye array. Zana hizi zinakusaidia kupata nafasi au kuangalia ikiwa thamani fulani ipo.

Hizi hapa ni njia kuu unazopaswa kuzijua:

  • indexOf() Inatafuta index ya kwanza ya kipengele maalum. Inarudisha -1 ikiwa kipengele hicho hakipo. Mfano: const fruits = ["Apple", "Banana", "Mango", "Banana"]; fruits.indexOf("Banana"); // Inarudisha 1

  • lastIndexOf() Inatafuta index ya mwisho ya kipengele maalum. Inarudisha -1 ikiwa kipengele hicho hakipo. Mfano: const fruits = ["Apple", "Banana", "Mango", "Banana"]; fruits.lastIndexOf("Banana"); // Inarudisha 3

  • includes() Inachunguza ikiwa kipengele kipo kwenye array yako. Inarudisha true au false. Mfano: const fruits = ["Apple", "Banana", "Mango"]; fruits.includes("Mango"); // Inarudisha true fruits.includes("Orange"); // Inarudisha false

  • find() Inarudisha kipengele cha kwanza kinachokidhi sharti lako. Inarudisha undefined ikiwa hakuna kinacholingana. Mfano: const numbers = [5, 12, 8, 20]; const result = numbers.find(num => num > 10); // Inarudisha 12

  • findIndex() Inarudisha index ya kipengele cha kwanza kinachokidhi sharti lako. Inarudisha -1 ikiwa hakuna kinacholingana. Mfano: const numbers = [5, 12, 8, 20]; const index = numbers.findIndex(num => num > 10); // Inarudisha 1

  • findLast() Inarudisha kipengele cha mwisho kinachokidhi sharti lako. Inatafuta kuanzia mwisho wa array. Mfano: const numbers = [5, 12, 8, 20]; const result = numbers.findLast(num => num > 10); // Inarudisha 20

  • findLastIndex() Inarudisha index ya kipengele cha mwisho kinachokidhi sharti lako. Mfano: const numbers = [5, 12, 8, 20]; const index = numbers.findLastIndex(num => num > 10); // Inarudisha 3

Muhtasari:

indexOf() hupata index ya kwanza. • lastIndexOf() hupata index ya mwisho. • includes() huchunguza uwepo. • find() hupata thamani ya kwanza inayolingana. • findIndex() hupata index ya kwanza inayolingana. • findLast() hupata thamani ya mwisho inayolingana. • findLastIndex() hupata index ya mwisho inayolingana.

Chanzo: https://www.w3schools.com/js/js_array_search.asp

Post kamili: https://dev.to/kamalesh_ar_6252544786997/array-search-methods-in-javascript-23mk