১০০, ১০১, ১০২ এর মতো কনsekutিভ নম্বর যাচাই করতে reduce() কনসেপ্ট ব্যবহার করুন। কনsekutিভ নম্বরের জন্য TRUE রিটার্ন হবে, অন্যথায় false রিটার্ন হবে।
উদাহরণ
const sequceIsConsecutive = (obj) => Boolean(obj.reduce((output, lastest) => (output ? (Number(output.number) + 1=== Number(lastest.number) ? lastest : false) : false)));
console.log("Is Consecutive="+sequceIsConsecutive ([{ number: '100' },{number: '101' } ,{number: '102' }]));
console.log("Is Consecutive="+sequceIsConsecutive([{ number: '100' }, {number: '102' } ,{number: '104' }]));
উপরোক্ত প্রোগ্রাম চালানোর জন্য নিচের কমান্ডটি ব্যবহার করুন:
node fileName.js
এখানে, আমার ফাইলের নাম demo126.js।
আউটপুট
এটি নিচের আউটপুটটি তৈরি করবে:
PS C:\Users\Amit\JavaScript-code> node demo126.js Is Consecutive=true Is Consecutive=false