जावास्क्रिप्ट ऐरे पाते हैं ()

जावास्क्रिप्ट ऐरे पाते हैं () विधि पहले सरणी तत्व का मान लौटाती है जो प्रदान किए गए परीक्षण फ़ंक्शन को संतुष्ट करता है।

find()विधि का सिंटैक्स है:

 arr.find(callback(element, index, arr),thisArg)

यहाँ, अरै एक अरै है।

() पैरामीटर खोजें

find()विधि में लेता है:

  • कॉलबैक - सरणी के प्रत्येक तत्व पर निष्पादित करने का कार्य। इसमें निम्न है:
    • तत्व - सरणी का वर्तमान तत्व।
  • thisArg (वैकल्पिक) - thisकॉलबैक के अंदर उपयोग करने के लिए ऑब्जेक्ट ।

मान से वापसी ()

  • रिटर्न मूल्य के पहले तत्व सरणी कि संतुष्ट दी समारोह में।
  • यदि कोई भी तत्व फ़ंक्शन को पूरा नहीं करता है तो अपरिभाषित रिटर्न देता है।

उदाहरण 1: खोज () विधि का उपयोग करना

 function isEven(element) ( return element % 2 == 0; ) let randomArray = (1, 45, 8, 98, 7); firstEven = randomArray.find(isEven); console.log(firstEven); // 8 // using arrow operator firstOdd = randomArray.find((element) => element % 2 == 1); console.log(firstOdd); // 1

आउटपुट

 1 १

उदाहरण 2: वस्तु तत्वों के साथ खोजें ()

 const team = ( ( name: "Bill", age: 10 ), ( name: "Linus", age: 15 ), ( name: "Alan", age: 20 ), ( name: "Steve", age: 34 ), ); function isAdult(member) ( return member.age>= 18; ) console.log(team.find(isAdult)); // ( name: 'Alan', age: 20 ) // using arrow function and deconstructing adultMember = team.find((( age )) => age>= 18); console.log(adultMember); // ( name: 'Alan', age: 20 )

आउटपुट

 (नाम: 'एलन', आयु: 20) (नाम: 'एलन', आयु: 20)

अनुशंसित पढ़ना: जावास्क्रिप्ट Array.findIndex ()

दिलचस्प लेख...