JavaScript Arrays Methods - Part 1

JavaScript मध्ये array हा एक विशेष object आहे. तो एकाच variable मध्ये अनेक values साठवतो.

प्रत्येक विद्यार्थ्यासाठी वेगळे variables तयार करण्याऐवजी: let student1 = "John"; let student2 = "David";

Array वापरा: let students = ["John", "David", "Alex"];

प्रत्येक value ला एक element म्हणतात. प्रत्येक element चा index 0 पासून सुरू होतो.

• The length property length property तुम्हाला elements ची एकूण संख्या सांगते. हे एक property आहे, function नाही. कंसाचा (parentheses) वापर करू नका. Correct: arr.length Wrong: arr.length()

तुम्ही तुमचा array resize करण्यासाठी length बदलू शकता.

  • length कमी केल्यास शेवटचे elements निघून जातात.
  • length वाढवल्यास रिकाम्या जागा (empty slots) तयार होतात.

• toString() आणि join() Array ला स्वल्पविरामाने (commas) वेगळ्या केलेल्या string मध्ये रूपांतरित करण्यासाठी toString() वापरा. जेव्हा तुम्हाला hyphen किंवा pipe सारखा एखादा custom separator हवा असेल, तेव्हा join() वापरा.

• The at() method ही method एका विशिष्ट index वरील element परत करते. Bracket notation च्या उलट, ही method negative indexes ला सपोर्ट करते. arr.at(-1) तुम्हाला शेवटचा element देतो.

• The pop() method ही method array मधून शेवटचा element काढून टाकते. ही original array मध्ये बदल करते आणि काढून टाकलेला item परत करते.

• Array.isArray() एखादी value array आहे की नाही हे तपासण्यासाठी याचा वापर करा. typeof operator arrays साठी "object" परत करतो, जो फारसा उपयुक्त नाही. Loop करण्यापूर्वी नेहमी Array.isArray() वापरून तुमच्या डेटाची पडताळणी करा.

• delete vs concat() delete operator एक element काढून टाकतो पण तिथे एक रिकामी जागा (empty hole) सोडतो. यामुळे length बदलत नाही. concat() method arrays एकत्र (merge) करते. ती original arrays मध्ये बदल करत नाही, तर एक नवीन array परत करते.

• copyWithin() ही method array चा काही भाग त्याच array मध्ये नवीन ठिकाणी कॉपी करते. यामुळे अस्तित्वात असलेले elements overwrite होतात.

Summary of methods:

  • length: आकार (size) परत करते.
  • toString(): स्वल्पविरामाने (comma) वेगळ्या केलेल्या string मध्ये रूपांतरित करते.
  • join(separator): custom separator सह string मध्ये रूपांतरित करते.
  • at(index): element मिळवते (negative index ला सपोर्ट करते).
  • pop(): शेवटचा element काढून टाकते.
  • isArray(): value array आहे की नाही हे तपासते.
  • concat(): arrays एकत्र करून नवीन array तयार करते.
  • copyWithin(): त्याच array मध्ये elements कॉपी करते.

Source: https://www.w3schools.com/js/js_array_methods.asp Complete guide: https://dev.to/annapoo/javascript-arrays-methods-part-1-kb7