JavaScript में Array Methods

Array methods में महारत हासिल करने से आपका कोड अधिक साफ़ और तेज़ हो जाता है। यहाँ उन सबसे सामान्य टूल्स की मार्गदर्शिका दी गई है जिनकी आपको आवश्यकता है।

• Length और Basics एक array में कितने आइटम हैं, यह देखने के लिए .length का उपयोग करें। आप array को छोटा करने के लिए इसकी length को बदल भी सकते हैं। यह जाँचने के लिए कि क्या कोई variable वास्तव में एक array है, Array.isArray() का उपयोग करें।

• Strings में बदलना

  • .toString() array को कॉमा (commas) द्वारा अलग किए गए एक single string में बदल देता है।
  • .join() आपको अधिक नियंत्रण देता है। आप अपना स्वयं का separator जैसे कि स्पेस, डैश, या एक empty string चुन सकते हैं। यह आपके मूल (original) array को नहीं बदलता है।

• Items को एक्सेस करना और जोड़ना

  • .at() आपको अंत से आइटम लेने के लिए negative numbers का उपयोग करने की अनुमति देता है। अंतिम आइटम के लिए .at(-1) का उपयोग करें।
  • .push() अंत में आइटम जोड़ता है। यह नई length लौटाता है।
  • .pop() अंतिम आइटम को हटा देता है।
  • .unshift() शुरुआत में आइटम जोड़ता है।
  • .shift() पहला आइटम हटा देता है।

• Modifying और Combining

  • .concat() दो arrays को मिलाकर एक नया array बनाता है।
  • .slice() मूल array को बदले बिना उसका एक हिस्सा चुनता है।
  • .splice() एक विशिष्ट index पर आइटम जोड़कर या हटाकर मूल array को बदल देता है।
  • .toSpliced() वही काम करता है जो splice करता है, लेकिन एक नया array लौटाकर आपके मूल array को सुरक्षित रखता है।
  • .copyWithin() array के एक हिस्से को उसी array में किसी अन्य स्थान पर कॉपी करता है।
  • .flat() nested arrays को एक single array में बदल देता है।

• Deleting और Iterating

  • delete एक आइटम को हटा देता है लेकिन array में एक खाली जगह (hole) छोड़ देता है। length वही रहती है।
  • .forEach() आपको सूची के प्रत्येक आइटम के लिए एक function चलाने की अनुमति देता है।

अपने प्रोजेक्ट्स में डेटा को कुशलतापूर्वक संभालने के लिए इन methods का उपयोग करें।

Source: https://www.geeksforgeeks.org/javascript/javascript-array-methods/ Source: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/join Full guide: https://dev.to/ezhil_abinayak_e38eec8fb/array-methods-in-javascript-1f5f