_.shuffle()
_.फेरबदल एक फ़ंक्शन है जो underscore.js से संबंधित है , एक ढांचा जावास्क्रिप्ट का। यह फ़ंक्शन वास्तव में फिशर-येट्स फेरबदल . को नियोजित करता है तत्वों को यादृच्छिक तरीके से फेरबदल करने के लिए एल्गोरिदम।
वाक्यविन्यास
_.shuffle(array);
यह विधि एक पैरामीटर के रूप में एक सरणी लेती है और तत्वों को यादृच्छिक तरीके से प्राप्त करने के लिए इसे फेरबदल करती है। यह फिशर-येट्स फेरबदल का उपयोग करता है सरणियों को फेरबदल करने के लिए एल्गोरिथ्म। एकल इनपुट के लिए, यह विभिन्न यादृच्छिक आउटपुट उत्पन्न करता है।
उदाहरण
Bal Krishna,pankaj,raj,rahim,rachelआउटपुट
रहीम, बालकृष्ण, पंकज, राज, राहेल
यह Fisher-Yates shuffle . का उपयोग करके बड़ी वस्तुओं को भी शफ़ल कर सकता है कलन विधि। एक इनपुट के लिए, यह विभिन्न आउटपुट देता है।
उदाहरण
<बॉडी> <स्क्रिप्ट> वर लोग =[ {"नाम":"राम", "उम्र":27}, {"नाम":"रहीम", "उम्र":28}, {"नाम":"रकुल", "आयु":29}, {"नाम":"रोहती", "उम्र":21}] दस्तावेज़ लिखें (JSON.stringify (_. फेरबदल (लोग, 'उम्र')));आउटपुट
[{"name":"Rahim","age":28},{"name":"Rakul","age":29},{"name":"Ram","age":27 },{"name":"Rohti","age":21}]