𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 ನಲ್ಲಿ 𝗖𝗼𝗻𝘀𝘁𝗿𝘂𝗰𝘁𝗼𝗿𝘀 ಮತ್ತು 𝗔𝗿𝗿𝗮𝘆𝘀 ಗಳಲ್ಲಿ ಪರಿಣತಿ ಪಡೆಯುವುದು

JavaScript ಡೆವಲಪರ್‌ಗಳು ಎರಡು ಪ್ರಮುಖ ಪರಿಕಲ್ಪನೆಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಬೇಕಾಗುತ್ತದೆ: Constructors ಮತ್ತು Arrays.

Constructors ನೀವು ಆಬ್ಜೆಕ್ಟ್‌ಗಳನ್ನು (objects) ರಚಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಒಂದು ಫಂಕ್ಷನ್‌ನಿಂದ ಆಬ್ಜೆಕ್ಟ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಲು new ಕೀವರ್ಡ್ ಬಳಸಿ. ಇದು ಹೆಸರು ಮತ್ತು ವಯಸ್ಸಿನಂತಹ ಪ್ರಾಪರ್ಟಿಗಳನ್ನು (properties) ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಹೊಂದಿಸುತ್ತದೆ.

Example:

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

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

Arrays ಡೇಟಾದ ಪಟ್ಟಿಗಳನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ. ಇವು ಶೂನ್ಯ-ಆಧಾರಿತ ಇಂಡೆಕ್ಸಿಂಗ್ (zero-based indexing) ಅನ್ನು ಬಳಸುತ್ತವೆ. ಅಂದರೆ ಮೊದಲ ಐಟಂ ಇಂಡೆಕ್ಸ್ 0 ರಲ್ಲಿರುತ್ತದೆ.

ಪ್ರಮುಖ Array ವಿಧಾನಗಳು:

  • push: ಕೊನೆಯಲ್ಲಿ ಒಂದು ಐಟಂ ಅನ್ನು ಸೇರಿಸುತ್ತದೆ.
  • pop: ಕೊನೆಯ ಐಟಂ ಅನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ.
  • unshift: ಆರಂಭದಲ್ಲಿ ಒಂದು ಐಟಂ ಅನ್ನು ಸೇರಿಸುತ್ತದೆ.
  • shift: ಮೊದಲ ಐಟಂ ಅನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ.
  • length: ಅರೇಯ ಗಾತ್ರವನ್ನು ತೋರಿಸುತ್ತದೆ.

ಡೇಟಾವನ್ನು ಪ್ರೊಸೆಸ್ ಮಾಡಲು ನೀವು ಈ ಪರಿಕರಗಳನ್ನು ಬಳಸುತ್ತೀರಿ. ಉದಾಹರಣೆಗೆ, ಒಟ್ಟು ಮೊತ್ತ ಅಥವಾ ಸರಾಸರಿಯನ್ನು ಕಂಡುಹಿಡಿಯಲು ನೀವು ವಿದ್ಯಾರ್ಥಿಗಳ ಅಂಕಗಳ ಪಟ್ಟಿಯ ಮೂಲಕ ಲೂಪ್ (loop) ಮಾಡಬಹುದು.

ಗ್ರೇಡ್‌ಗಳನ್ನು ಲೆಕ್ಕಹಾಕುವ ತಾರ್ಕಿಕ ಹರಿವು:

  1. ಲೂಪ್ ಬಳಸಿ ಫೇಲ್ ಆದ ಅಂಕಗಳನ್ನು ಪರಿಶೀಲಿಸಿ.
  2. ಎಲ್ಲಾ ಅಂಕಗಳ ಮೊತ್ತವನ್ನು ಲೆಕ್ಕಹಾಕಿ.
  3. ಸರಾಸರಿಯನ್ನು ಪಡೆಯಲು ಮೊತ್ತವನ್ನು ಅರೇಯ ಉದ್ದದಿಂದ (array length) ಭಾಗಿಸಿ.
  4. ಸರಾಸರಿ ಅಂಕಗಳ ಆಧಾರದ ಮೇಲೆ ಗ್ರೇಡ್ ಅನ್ನು ನಿಗದಿಪಡಿಸಿ.

ಈ ಮೂಲಭೂತ ಅಂಶಗಳಲ್ಲಿ ಪರಿಣತಿ ಪಡೆಯುವುದು ನಿಮ್ಮ ಕೋಡ್ ಅನ್ನು ಹೆಚ್ಚು ಸ್ವಚ್ಛ ಮತ್ತು ದಕ್ಷವಾಗಿಸುತ್ತದೆ.

Source: https://dev.to/ezhil_abinayak_e38eec8fb/mastering-this-constructors-arrays-in-javascript-30o8