JavaScript ನಲ್ಲಿ CRUD ಮತ್ತು Constructors
ನೀವು JavaScript ನಲ್ಲಿ ಡೇಟಾವನ್ನು ನಿರ್ವಹಿಸಬೇಕಾಗುತ್ತದೆ. ಇದನ್ನು ನೀವು CRUD ಕಾರ್ಯಾಚರಣೆಗಳು (operations) ಮತ್ತು constructors ಮೂಲಕ ಮಾಡಬಹುದು.
CRUD ಎಂದರೆ Create, Read, Update, ಮತ್ತು Delete ಎಂದರ್ಥ. ಈ ನಾಲ್ಕು ಹಂತಗಳು ನೀವು ಆಬ್ಜೆಕ್ಟ್ ಡೇಟಾವನ್ನು ನಿರ್ವಹಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತವೆ.
• Create: ಒಂದು ಆಬ್ಜೆಕ್ಟ್ಗೆ ಹೊಸ ಪ್ರಾಪರ್ಟಿಗಳನ್ನು (properties) ಸೇರಿಸಿ. ಸರಳ ಕೀಲಿಗಳಿಗೆ (keys) ಡಾಟ್ ನೋಟೇಶನ್ (dot notation) ಬಳಸಿ. ನಿಮ್ಮ ಕೀಲಿಗಳಲ್ಲಿ ಸ್ಪೇಸ್ಗಳು ಅಥವಾ ವಿಶೇಷ ಅಕ್ಷರಗಳಿದ್ದರೆ ಬ್ರಾಕೆಟ್ ನೋಟೇಶನ್ (bracket notation) ಬಳಸಿ.
• Read: ಆಬ್ಜೆಕ್ಟ್ನಿಂದ ಮೌಲ್ಯಗಳನ್ನು (values) ಪಡೆಯಿರಿ. ಒಂದು ವೇಳೆ ಕೀಲಿ ಇಲ್ಲದಿದ್ದರೆ, JavaScript undefined ಅನ್ನು ನೀಡುತ್ತದೆ.
• Update: ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಮೌಲ್ಯವನ್ನು ಬದಲಾಯಿಸಿ. ನೀವು ಅದನ್ನು ನೇರವಾಗಿ ಬದಲಾಯಿಸಬಹುದು ಅಥವಾ ಅಪ್ಡೇಟ್ಗಳೊಂದಿಗೆ ಹೊಸ ಆಬ್ಜೆಕ್ಟ್ ತಯಾರಿಸಲು spread operator ಅನ್ನು ಬಳಸಬಹುದು.
• Delete: ಪ್ರಾಪರ್ಟಿಯನ್ನು ತೆಗೆದುಹಾಕಲು delete operator ಬಳಸಿ. ಇದು ಕೀಲಿ ಮತ್ತು ಮೌಲ್ಯ ಎರಡನ್ನೂ ತೆಗೆದುಹಾಕುತ್ತದೆ.
Constructors ಆಬ್ಜೆಕ್ಟ್ಗಳನ್ನು ನಿರ್ಮಿಸಲು ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತವೆ. Constructor ಎಂಬುದು ಒಂದು ವಿಶೇಷ ಫಂಕ್ಷನ್ (function). ನೀವು new ಕೀವರ್ಡ್ ಬಳಸಿದಾಗ ಇದು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.
ನೀವು constructor ಅನ್ನು ಕರೆಯುವಾಗ, ಮೂರು ವಿಷಯಗಳು ಸಂಭವಿಸುತ್ತವೆ:
- JavaScript ಒಂದು ಹೊಸ ಖಾಲಿ ಆಬ್ಜೆಕ್ಟ್ ಅನ್ನು ರಚಿಸುತ್ತದೆ.
- the this ಕೀವರ್ಡ್ ಆ ಹೊಸ ಆಬ್ಜೆಕ್ಟ್ಗೆ ಸೂಚಿಸುತ್ತದೆ.
- The constructor ಆ ಹೊಸ ಆಬ್ಜೆಕ್ಟ್ ಅನ್ನು ರಿಟರ್ನ್ (return) ಮಾಡುತ್ತದೆ.
ನೀವು ಒಂದೇ ಒಂದು ಆಬ್ಜೆಕ್ಟ್ಗಾಗಿ object literals ಬಳಸಬೇಕು. ನೀವು ಅನೇಕ ಆಬ್ಜೆಕ್ಟ್ಗಳನ್ನು ರಚಿಸಬೇಕಾದಾಗ constructors ಬಳಸಿ. Constructor ನಿಂದ ಬರುವ ಪ್ರತಿಯೊಂದು ಆಬ್ಜೆಕ್ಟ್ ವಿಶಿಷ್ಟವಾಗಿರುತ್ತದೆ. ಒಂದು ಆಬ್ಜೆಕ್ಟ್ನಲ್ಲಿ ಮಾಡುವ ಬದಲಾವಣೆಗಳು ಇತರ ಆಬ್ಜೆಕ್ಟ್ಗಳ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುವುದಿಲ್ಲ.
Source: https://dev.to/karthick_07/understanding-constructors-and-crud-operations-in-programming-20pe