JavaScript ਵਿੱਚ Constructors ਅਤੇ Arrays ਵਿੱਚ ਮਾਹਰ ਬਣਨਾ

JavaScript ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਦੋ ਮੁੱਖ ਸੰਕਲਪਾਂ ਨੂੰ ਸਮਝਣ ਦੀ ਲੋੜ ਹੈ: Constructors ਅਤੇ Arrays।

Constructors ਤੁਹਾਨੂੰ objects ਬਣਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰਦੇ ਹਨ। ਕਿਸੇ function ਤੋਂ objects ਬਣਾਉਣ ਲਈ new keyword ਦੀ ਵਰਤੋਂ ਕਰੋ। ਇਹ name ਅਤੇ age ਵਰਗੀਆਂ properties ਨੂੰ ਆਪਣੇ ਆਪ ਸੈੱਟ ਕਰ ਦਿੰਦਾ ਹੈ।

Example:

function Person(name = "Unknown", age = 0) {
    this.name = name;
    this.age = age;
}

const person1 = new Person("Pranjal", 30);

Arrays ਡੇਟਾ ਦੀਆਂ ਸੂਚੀਆਂ (lists) ਨੂੰ ਸਟੋਰ ਕਰਦੇ ਹਨ। ਇਹ zero-based indexing ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ। ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਪਹਿਲੀ ਆਈਟਮ index 0 'ਤੇ ਹੁੰਦੀ ਹੈ।

ਮੁੱਖ Array Methods:

  • push: ਅੰਤ ਵਿੱਚ ਇੱਕ ਆਈਟਮ ਜੋੜੋ।
  • pop: ਆਖਰੀ ਆਈਟਮ ਨੂੰ ਹਟਾਓ।
  • unshift: ਸ਼ੁਰੂ ਵਿੱਚ ਇੱਕ ਆਈਟਮ ਜੋੜੋ।
  • shift: ਪਹਿਲੀ ਆਈਟਮ ਨੂੰ ਹਟਾਓ।
  • length: array ਦੇ ਆਕਾਰ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।

ਤੁਸੀਂ ਡੇਟਾ ਨੂੰ ਪ੍ਰੋਸੈਸ ਕਰਨ ਲਈ ਇਹਨਾਂ ਟੂਲਸ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ। ਉਦਾਹਰਨ ਲਈ, ਤੁਸੀਂ ਕੁੱਲ ਜਾਂ ਔਸਤ (average) ਲੱਭਣ ਲਈ ਵਿਦਿਆਰਥੀਆਂ ਦੇ ਅੰਕਾਂ ਦੀ ਸੂਚੀ ਵਿੱਚ loop ਚਲਾ ਸਕਦੇ ਹੋ।

ਗ੍ਰੇਡਾਂ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਲੌਜਿਕ ਫਲੋ:

  1. ਇੱਕ loop ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਫੇਲ ਹੋਣ ਵਾਲੇ ਅੰਕਾਂ ਦੀ ਜਾਂਚ ਕਰੋ।
  2. ਸਾਰੇ ਅੰਕਾਂ ਦਾ ਜੋੜ (sum) ਕੱਢੋ।
  3. ਔਸਤ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਜੋੜ ਨੂੰ array ਦੀ ਲੰਬਾਈ (length) ਨਾਲ ਭਾਗ ਕਰੋ।
  4. ਔਸਤ ਸਕੋਰ ਦੇ ਅਧਾਰ 'ਤੇ ਗ੍ਰੇਡ ਅਲਾਟ ਕਰੋ।

ਇਹਨਾਂ ਬੁਨਿਆਦੀ ਗੱਲਾਂ ਵਿੱਚ ਮਾਹਰ ਹੋਣਾ ਤੁਹਾਡੇ ਕੋਡ ਨੂੰ ਵਧੇਰੇ ਸਾਫ਼ ਅਤੇ ਕੁਸ਼ਲ ਬਣਾਉਂਦਾ ਹੈ।

ਸਰੋਤ: https://dev.to/ezhil_abinayak_e38eec8fb/mastering-this-constructors-arrays-in-javascript-30o8