𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 ನಲ್ಲಿ 𝗖𝗼𝗻𝘀𝘁𝗿𝘂𝗰𝘁𝗼𝗿𝘀 ಮತ್ತು 𝗔𝗿𝗿𝗮𝘆𝘀 ಗಳಲ್ಲಿ ಪರಿಣತಿ ಪಡೆಯುವುದು
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) ಮಾಡಬಹುದು.
ಗ್ರೇಡ್ಗಳನ್ನು ಲೆಕ್ಕಹಾಕುವ ತಾರ್ಕಿಕ ಹರಿವು:
- ಲೂಪ್ ಬಳಸಿ ಫೇಲ್ ಆದ ಅಂಕಗಳನ್ನು ಪರಿಶೀಲಿಸಿ.
- ಎಲ್ಲಾ ಅಂಕಗಳ ಮೊತ್ತವನ್ನು ಲೆಕ್ಕಹಾಕಿ.
- ಸರಾಸರಿಯನ್ನು ಪಡೆಯಲು ಮೊತ್ತವನ್ನು ಅರೇಯ ಉದ್ದದಿಂದ (array length) ಭಾಗಿಸಿ.
- ಸರಾಸರಿ ಅಂಕಗಳ ಆಧಾರದ ಮೇಲೆ ಗ್ರೇಡ್ ಅನ್ನು ನಿಗದಿಪಡಿಸಿ.
ಈ ಮೂಲಭೂತ ಅಂಶಗಳಲ್ಲಿ ಪರಿಣತಿ ಪಡೆಯುವುದು ನಿಮ್ಮ ಕೋಡ್ ಅನ್ನು ಹೆಚ್ಚು ಸ್ವಚ್ಛ ಮತ್ತು ದಕ್ಷವಾಗಿಸುತ್ತದೆ.
Source: https://dev.to/ezhil_abinayak_e38eec8fb/mastering-this-constructors-arrays-in-javascript-30o8