TypedArray-এর find() ফাংশন একটি ফাংশনের নামের প্রতিনিধিত্বকারী একটি স্ট্রিং মান গ্রহণ করে, অ্যারের উপাদানগুলি প্রদত্ত ফাংশন দ্বারা প্রয়োগকৃত পরীক্ষায় উত্তীর্ণ হয় কিনা তা পরীক্ষা করে, যদি তাই হয়, তাহলে প্রথম উপাদানটি ফেরত দেয় যা অন্য পরীক্ষায় পাস করে, অনির্ধারিত ফেরত দেয়।
সিনট্যাক্স
এর সিনট্যাক্স নিম্নরূপ
typedArray.find(function_name)
উদাহরণ
<html> <head> <title>JavaScript Array every Method</title> </head> <body> <script type="text/javascript"> var int32View = new Int32Array([21, 19, 65,21, 14, 66, 87, 55 ]); document.write("Contents of the typed array: "+int32View); document.write("<br>"); function testResult(element, index, array) { var ele = element>35 return ele; } result = int32View.find(testResult); document.write("Result: "+result); </script> </body> </html>
আউটপুট
Contents of the typed array: 64,89,65,21,14,66,87,55 Result: 65
উদাহরণ
যদি অ্যারেতে প্রয়োজনীয় উপাদান না থাকে তবে এই ফাংশনটি অনির্ধারিত প্রদান করে।
<html> <head> <title>JavaScript Array every Method</title> </head> <body> <script type="text/javascript"> var int32View = new Int32Array([21, 19, 65,21, 14, 66, 87, 55 ]); document.write("Contents of the typed array: "+int32View); document.write("<br>"); function testResult(element, index, array) { var ele = element>100 return ele; } result = int32View.find(testResult); document.write("Result: "+result); </script> </body> </html>
আউটপুট
Contents of the typed array: 21,19,65,21,14,66,87,55 Result: undefined