-
जावास्क्रिप्ट में ArrayBuffer.byteLength प्रॉपर्टी
जावास्क्रिप्ट में ArrayBuffer ऑब्जेक्ट एक फिक्स्ड-लेंथ बाइनरी डेटा बफर को दर्शाता है। ArrayBuffer की byteLength प्रॉपर्टी एक अनसाइन्ड, 32-बिट इंटीजर लौटाती है जो ArrayBuffer के आकार/लंबाई को निर्दिष्ट करती है।सिंटैक्सइसका सिंटैक्स निम्नानुसार हैarray.byteLengthउदाहरणनिम्न उदाहरण आजमाएं।<html>
-
जावास्क्रिप्ट में ArrayBuffer.isView() फ़ंक्शन
जावास्क्रिप्ट में ArrayBuffer ऑब्जेक्ट एक फिक्स्ड-लेंथ बाइनरी डेटा बफर को दर्शाता है। इस ऑब्जेक्ट का isView() फ़ंक्शन एक आर्गुमेंट स्वीकार करता है और वेरिफाई करता है कि यह ArrayBuffer का व्यू है या नहीं (DataView, टाइप्ड ऐरे)। यदि हां, तो यह true लौटाता है अन्यथा false।सिंटैक्सइसका सिंटैक्स निम्नानु
-
जावास्क्रिप्ट में ArrayBuffer.slice() फ़ंक्शन
जावास्क्रिप्ट में ArrayBuffer ऑब्जेक्ट एक फिक्स्ड-लेंथ बाइनरी डेटा बफर को दर्शाता है। इस ऑब्जेक्ट का slice() मेथड ऐरे बफर से एक हिस्सा या चंक लौटाता है (एक अलग ऑब्जेक्ट के रूप में)। यह दो इंटीजर आर्गुमेंट्स स्वीकार करता है जो लौटाए जाने वाले ऐरे के हिस्से की शुरुआत (इन्क्लूसिव) और अंत (एक्सक्लूसिव)
-
जावास्क्रिप्ट में Atomics.add() फ़ंक्शन
जावास्क्रिप्ट का Atomics ऑब्जेक्ट एक ऐसा ऑब्जेक्ट है जो add, sub, and, or, xor, load, store आदि एटॉमिक ऑपरेशन्स को स्टैटिक मेथड्स के रूप में प्रदान करता है; इन मेथड्स का उपयोग SharedArrayBuffer ऑब्जेक्ट्स के साथ किया जाता है।इस ऑब्जेक्ट का add() फ़ंक्शन एक नंबर और पोजीशन स्वीकार करता है, दिए गए नंबर
-
जावास्क्रिप्ट में Atomics.and() फ़ंक्शन
जावास्क्रिप्ट का Atomics ऑब्जेक्ट एक ऐसा ऑब्जेक्ट है जो add, sub, and, or, xor, load, store आदि एटॉमिक ऑपरेशन्स को स्टैटिक मेथड्स के रूप में प्रदान करता है; इन मेथड्स का उपयोग SharedArrayBuffer ऑब्जेक्ट्स के साथ किया जाता है।and() फ़ंक्शन Atomic ऑब्जेक्ट का एक ऐरे की पोजीशन को दर्शाने वाला मान स्वीक
-
जावास्क्रिप्ट में Atomics.or() फ़ंक्शन
जावास्क्रिप्ट का Atomics ऑब्जेक्ट एक ऐसा ऑब्जेक्ट है जो add, sub, and, or, xor, load, store आदि एटॉमिक ऑपरेशन्स को स्टैटिक मेथड्स के रूप में प्रदान करता है; इन मेथड्स का उपयोग SharedArrayBuffer ऑब्जेक्ट्स के साथ किया जाता है।or() फ़ंक्शन atomic ऑब्जेक्ट का एक ऐरे की पोजीशन को दर्शाने वाला मान स्वीका
-
जावास्क्रिप्ट में Atomics.isLockFree() फ़ंक्शन
जावास्क्रिप्ट का Atomics ऑब्जेक्ट एक ऐसा ऑब्जेक्ट है जो add, sub, and, or, xor, load, store आदि एटॉमिक ऑपरेशन्स को स्टैटिक मेथड्स के रूप में प्रदान करता है; इन मेथड्स का उपयोग SharedArrayBuffer ऑब्जेक्ट्स के साथ किया जाता है।यह मेथड यह निर्धारित करने के लिए उपयोग किया जाता है कि लॉक्स का उपयोग करना
-
जावास्क्रिप्ट में Atomics.load() फ़ंक्शन
जावास्क्रिप्ट का Atomics ऑब्जेक्ट एक ऐसा ऑब्जेक्ट है जो add, sub, and, or, xor, load, store आदि एटॉमिक ऑपरेशन्स को स्टैटिक मेथड्स के रूप में प्रदान करता है; इन मेथड्स का उपयोग SharedArrayBuffer ऑब्जेक्ट्स के साथ किया जाता है।load() फ़ंक्शन Atomic ऑब्जेक्ट का एक ऐरे में दिए गए पोजीशन पर मान लौटाता है
-
जावास्क्रिप्ट में Atomics.store() फ़ंक्शन
जावास्क्रिप्ट का Atomics ऑब्जेक्ट एक ऐसा ऑब्जेक्ट है जो add, sub, and, or, xor, load, store आदि एटॉमिक ऑपरेशन्स को स्टैटिक मेथड्स के रूप में प्रदान करता है; इन मेथड्स का उपयोग SharedArrayBuffer ऑब्जेक्ट्स के साथ किया जाता है।store() फ़ंक्शन Atomic ऑब्जेक्ट का एक मान (वैल्यू) और ऐरे में पोजीशन स्वीका
-
जावास्क्रिप्ट में Atomics.sub() फ़ंक्शन
जावास्क्रिप्ट का Atomics ऑब्जेक्ट एक ऐसा ऑब्जेक्ट है जो add, sub, and, or, xor, load, store आदि एटॉमिक ऑपरेशन्स को स्टैटिक मेथड्स के रूप में प्रदान करता है; इन मेथड्स का उपयोग SharedArrayBuffer ऑब्जेक्ट्स के साथ किया जाता है।sub() फ़ंक्शन Atomic ऑब्जेक्ट का एक नंबर और पोजीशन स्वीकार करता है, दिए गए
-
जावास्क्रिप्ट में न्यूनतम स्पैनिंग ट्री (MST)
न्यूनतम स्पैनिंग ट्री (MST) या न्यूनतम वजन वाला स्पैनिंग ट्री, एक कनेक्टेड, एज-वेटेड (अन)डायरेक्टेड ग्राफ के किनारों का एक सबसेट होता है जो सभी वर्टेक्स को बिना किसी साइकिल के जोड़ता है और जिसका कुल एज वजन न्यूनतम संभव होता है। अर्थात, यह एक स्पैनिंग ट्री है जिसके एज वजन का योग यथासंभव छोटा होता है।
-
जावास्क्रिप्ट में प्रिम एल्गोरिदम
प्रिम का एल्गोरिदम एक लालची एल्गोरिदम है जो वेटेड अनडायरेक्टेड ग्राफ के लिए न्यूनतम स्पैनिंग ट्री ढूंढता है। यह एजेज का एक सबसेट ढूंढता है जो एक ट्री बनाता है जिसमें हर वर्टेक्स शामिल होता है, जहां ट्री में सभी एजेज का कुल वजन न्यूनतम होता है। एल्गोरिदम एक मनमाने शुरुआती वर्टेक्स से, एक समय में एक
-
जावास्क्रिप्ट में क्रुस्कल एल्गोरिदम
क्रुस्कल का एल्गोरिदम एक लालची एल्गोरिदम है जो इस प्रकार काम करता है: 1. यह ग्राफ में सभी एजेज का एक सेट बनाता है। 2. जब तक उपरोक्त सेट खाली नहीं है और सभी वर्टेक्स कवर नहीं हो जाते, यह इस सेट से न्यूनतम वजन वाली एज को हटाता है यह जांचता है कि यह एज साइकिल बना रही है या सिर्फ 2 ट्री को जोड़ रही है
-
जावास्क्रिप्ट में पूर्ण ग्राफ क्लास
इस कोड में जिन फ़ंक्शन्स को कमेंट किया गया है। आप उन पर भी स्विच कर सकते हैं। हमने क्यू, स्टैक, और प्रायोरिटी क्यू क्लास को अलग-अलग मॉड्यूल में भी स्थानांतरित कर दिया है जिन्हें इम्पोर्ट स्टेटमेंट्स या रिक्वायर कॉल का उपयोग करके इम्पोर्ट किया जा सकता है। यहां ग्राफ क्लास का पूरा कार्यान्वयन है: उदा
-
जावास्क्रिप्ट का उपयोग करके ऐरे में एलिमेंट जोड़ना
ऐरे में एलिमेंट जोड़ना विभिन्न पदों के लिए विभिन्न फ़ंक्शन का उपयोग करके किया जा सकता है। ऐरे के अंत में एलिमेंट जोड़ना यह पुश मेथड का उपयोग करके पूरा किया जा सकता है। उदाहरण के लिए, let veggies = [Onion, Raddish]; veggies.push(Cabbage); console.log(veggies); इससे निम्न आउटपुट मिलेगा: [Onion, Raddi
-
जावास्क्रिप्ट में ऐरे से एलिमेंट हटाना
आइए ऐरे से एलिमेंट हटाते समय दो केस पर विचार करें। पहले, हम देखेंगे कि ऐरे के अंत से एलिमेंट कैसे हटाया जा सकता है और अगले भाग में हम देखेंगे कि ऐरे की शुरुआत से और एलिमेंट की दी गई पोजीशन से एलिमेंट कैसे हटाया जा सकता है। ऐरे के अंत से एलिमेंट हटाना यह पॉप मेथड का उपयोग करके पूरा किया जा सकता है।
-
जावास्क्रिप्ट में मल्टी-डाइमेंशनल ऐरे
मूल रूप से, मल्टी-डाइमेंशन ऐरे का उपयोग तब किया जाता है जब आप किसी ऐरे के अंदर ऐरे रखना चाहते हैं। आइए एक उदाहरण लेते हैं। मान लीजिए आप हर सप्ताह के दिन के लिए हर 6 घंटे का तापमान स्टोर करना चाहते हैं। आप ऐसा कुछ कर सकते हैं: let monday = [35, 28, 29, 31]; let tuesday = [33, 24, 25, 29]; //... यह म
-
जावास्क्रिप्ट में ऐरे के माध्यम से लूप करना
जावास्क्रिप्ट में ऐरे के माध्यम से लूप करने के बहुत सारे तरीके हैं। जावास्क्रिप्ट में फॉर लूप्स आइए फॉर लूप से शुरू करते हैं। जावास्क्रिप्ट में फॉर लूप के 2 वेरिएशन हैं। पहला रूप init, condition, expr लूप है। यह पहले स्टेटमेंट को इनिशियलाइज़ करता है, फिर प्रत्येक इटरेशन पर expr को निष्पादित करता है
-
जावास्क्रिप्ट में डायनामिक प्रोग्रामिंग
डायनामिक प्रोग्रामिंग समस्या को छोटे और फिर छोटे संभावित सब-प्रॉब्लम्स में तोड़ती है। ये सब-प्रॉब्लम्स स्वतंत्र रूप से हल नहीं होते। बल्कि, इन छोटे सब-प्रॉब्लम्स के परिणामों को याद रखा जाता है और समान या ओवरलैपिंग सब-प्रॉब्लम्स के लिए उपयोग किया जाता है। डायनामिक प्रोग्रामिंग का उपयोग वहां किया जात
-
जावास्क्रिप्ट में फाइबोनैचि अनुक्रम
फाइबोनैचि संख्याएं वे संख्याएं हैं जिनमें पहली दो के बाद श्रृंखला में प्रत्येक संख्या पहले दो की योग होती है। श्रृंखला 1, 1 से शुरू होती है। उदाहरण: 1, 1, 2, 3, 5, 8, 13, 21, 34, … हम nth उत्पन्न करने के लिए एक प्रोग्राम लिख सकते हैं: function fibNaive(n) { if (n <= 1) return n; return fibN