JavaScript Array Methods - ਭਾਗ 1

JavaScript ਵਿੱਚ ਇੱਕ array ਇੱਕ ਵਿਸ਼ੇਸ਼ object ਹੈ। ਇਹ ਇੱਕ ਹੀ variable ਵਿੱਚ ਕਈ values ਨੂੰ ਸਟੋਰ ਕਰਦਾ ਹੈ।

ਹਰ ਵਿਦਿਆਰਥੀ ਲਈ ਵੱਖਰੇ variables ਬਣਾਉਣ ਦੀ ਬਜਾਏ: let student1 = "John"; let student2 = "David";

ਇੱਕ array ਦੀ ਵਰਤੋਂ ਕਰੋ: let students = ["John", "David", "Alex"];

ਹਰ value ਇੱਕ element ਹੈ। ਹਰ element ਦਾ ਇੱਕ index ਹੁੰਦਾ ਹੈ ਜੋ 0 ਤੋਂ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ।

• length property length property ਤੁਹਾਨੂੰ elements ਦੀ ਕੁੱਲ ਗਿਣਤੀ ਦੱਸਦੀ ਹੈ। ਇਹ ਇੱਕ property ਹੈ, function ਨਹੀਂ। Parentheses ਦੀ ਵਰਤੋਂ ਨਾ ਕਰੋ। ਸਹੀ: arr.length ਗਲਤ: arr.length()

ਤੁਸੀਂ ਆਪਣੇ array ਦਾ ਆਕਾਰ ਬਦਲਣ ਲਈ length ਨੂੰ ਬਦਲ ਸਕਦੇ ਹੋ।

  • length ਘਟਾਉਣ ਨਾਲ ਅਖੀਰ ਤੋਂ elements ਹਟ ਜਾਂਦੇ ਹਨ।
  • length ਵਧਾਉਣ ਨਾਲ ਖਾਲੀ slots ਬਣ ਜਾਂਦੇ ਹਨ।

• toString() ਅਤੇ join() Array ਨੂੰ ਕਾਮੇ (commas) ਨਾਲ ਵੱਖ ਕੀਤੀ ਹੋਈ string ਵਿੱਚ ਬਦਲਣ ਲਈ toString() ਦੀ ਵਰਤੋਂ ਕਰੋ। ਜਦੋਂ ਤੁਸੀਂ hyphen ਜਾਂ pipe ਵਰਗਾ ਕੋਈ ਖਾਸ separator ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ join() ਦੀ ਵਰਤੋਂ ਕਰੋ।

• at() method ਇਹ method ਇੱਕ ਖਾਸ index 'ਤੇ ਮੌਜੂਦ element ਨੂੰ return ਕਰਦਾ ਹੈ। Bracket notation ਦੇ ਉਲਟ, ਇਹ negative indexes ਨੂੰ support ਕਰਦਾ ਹੈ। arr.at(-1) ਤੁਹਾਨੂੰ ਆਖਰੀ element ਦਿੰਦਾ ਹੈ।

• pop() method ਇਹ array ਵਿੱਚੋਂ ਆਖਰੀ element ਨੂੰ ਹਟਾ ਦਿੰਦਾ ਹੈ। ਇਹ original array ਵਿੱਚ ਬਦਲਾਅ ਕਰਦਾ ਹੈ ਅਤੇ ਹਟਾਏ ਗਏ item ਨੂੰ return ਕਰਦਾ ਹੈ।

• Array.isArray() ਇਹ ਚੈੱਕ ਕਰਨ ਲਈ ਕਿ ਕੋਈ value array ਹੈ ਜਾਂ ਨਹੀਂ, ਇਸਦੀ ਵਰਤੋਂ ਕਰੋ। typeof operator arrays ਲਈ "object" return ਕਰਦਾ ਹੈ, ਜੋ ਕਿ ਮਦਦਗਾਰ ਨਹੀਂ ਹੈ। Looping ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਹਮੇਸ਼ਾ Array.isArray() ਨਾਲ ਆਪਣੇ data ਨੂੰ validate ਕਰੋ।

• delete ਬਨਾਮ concat() delete operator ਇੱਕ element ਨੂੰ ਹਟਾ ਦਿੰਦਾ ਹੈ ਪਰ ਇੱਕ ਖਾਲੀ ਥਾਂ ਛੱਡ ਦਿੰਦਾ ਹੈ। ਇਹ length ਨੂੰ ਨਹੀਂ ਬਦਲਦਾ। concat() method arrays ਨੂੰ ਮਰਜ ਕਰਦਾ ਹੈ। ਇਹ original arrays ਨੂੰ ਨਹੀਂ ਬਦਲਦਾ। ਇਹ ਇੱਕ ਨਵਾਂ array return ਕਰਦਾ ਹੈ।

• copyWithin() ਇਹ ਇੱਕ array ਦੇ ਕੁਝ ਹਿੱਸੇ ਨੂੰ ਉਸੇ array ਵਿੱਚ ਇੱਕ ਨਵੀਂ ਜਗ੍ਹਾ 'ਤੇ copy ਕਰਦਾ ਹੈ। ਇਹ ਮੌਜੂਦਾ elements ਨੂੰ overwrite ਕਰ ਦਿੰਦਾ ਹੈ।

Methods ਦਾ ਸਾਰ:

  • length: Size return ਕਰਦਾ ਹੈ।
  • toString(): ਕਾਮੇ ਨਾਲ ਵੱਖ ਕੀਤੀ ਹੋਈ string ਵਿੱਚ ਬਦਲਦਾ ਹੈ।
  • join(separator): ਖਾਸ separator ਦੇ ਨਾਲ string ਵਿੱਚ ਬਦਲਦਾ ਹੈ।
  • at(index): Element ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ (negative index support ਕਰਦਾ ਹੈ)।
  • pop(): ਆਖਰੀ element ਨੂੰ ਹਟਾਉਂਦਾ ਹੈ।
  • isArray(): ਚੈੱਕ ਕਰਦਾ ਹੈ ਕਿ value array ਹੈ ਜਾਂ ਨਹੀਂ।
  • concat(): Arrays ਨੂੰ ਇੱਕ ਨਵੇਂ array ਵਿੱਚ ਮਰਜ ਕਰਦਾ ਹੈ।
  • copyWithin(): ਉਸੇ array ਦੇ ਅੰਦਰ elements ਨੂੰ copy ਕਰਦਾ ਹੈ।

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