ಪರಿಹರಿಸಲಾಗಿದೆ: ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವಸ್ತುವಿನ ಉದ್ದ

ಆಬ್ಜೆಕ್ಟ್ ಉದ್ದದ ಮುಖ್ಯ ಸಮಸ್ಯೆಯೆಂದರೆ, ನಿರ್ದಿಷ್ಟ ವಸ್ತುವು ಎಷ್ಟು ಉದ್ದವಾಗಿದೆ ಎಂದು ಊಹಿಸಲು ಕಷ್ಟವಾಗುತ್ತದೆ. ವಸ್ತುವಿಗಾಗಿ ಮೆಮೊರಿಯನ್ನು ನಿಯೋಜಿಸಲು ಪ್ರಯತ್ನಿಸುವಾಗ ಅಥವಾ ಮೆಮೊರಿಯಲ್ಲಿ ನಿರ್ದಿಷ್ಟ ವಸ್ತುವನ್ನು ಹುಡುಕಲು ಪ್ರಯತ್ನಿಸುವಾಗ ಇದು ಸಮಸ್ಯೆಗಳಿಗೆ ಕಾರಣವಾಗಬಹುದು.

The code below will return the length of an object:

Object.keys(obj).length

ಈ ಕೋಡ್ ವಸ್ತುವಿನ ಉದ್ದವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. Object.keys(obj) ಆಬ್ಜೆಕ್ಟ್‌ನಲ್ಲಿರುವ ಕೀಗಳ ಶ್ರೇಣಿಯನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ ಮತ್ತು .length ಆ ಶ್ರೇಣಿಯಲ್ಲಿರುವ ಐಟಂಗಳ ಸಂಖ್ಯೆಯನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ನಲ್ಲಿನ ವಸ್ತುಗಳು

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ನಲ್ಲಿ, ಆಬ್ಜೆಕ್ಟ್‌ಗಳು ಸಂಬಂಧಿತ ಡೇಟಾವನ್ನು ಒಟ್ಟಿಗೆ ಗುಂಪು ಮಾಡಲು ಒಂದು ಮಾರ್ಗವಾಗಿದೆ. ಆಬ್ಜೆಕ್ಟ್‌ಗಳನ್ನು ಎರಡು ರೀತಿಯಲ್ಲಿ ರಚಿಸಬಹುದು: ಹೊಸ ಕೀವರ್ಡ್ ಬಳಸಿ ಅಥವಾ ಕನ್‌ಸ್ಟ್ರಕ್ಟರ್ ಫಂಕ್ಷನ್ ಬಳಸಿ.

ಹೊಸ ಕೀವರ್ಡ್ ಬಳಸಿ ವಸ್ತುವನ್ನು ರಚಿಸಲು, ನೀವು ಈ ಕೆಳಗಿನ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಬಳಸುತ್ತೀರಿ:

var obj = ಹೊಸ ವಸ್ತು ();

ಕನ್ಸ್ಟ್ರಕ್ಟರ್ ಕಾರ್ಯವನ್ನು ಬಳಸಿಕೊಂಡು ವಸ್ತುವನ್ನು ರಚಿಸಲು, ನೀವು ಈ ಕೆಳಗಿನ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಬಳಸುತ್ತೀರಿ:

var obj = ಹೊಸ ವಸ್ತು (); obj.name = "ಜಾನ್";

ಆಬ್ಜೆಕ್ಟ್ ಪ್ರಾಪರ್ಟೀಸ್

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ನಲ್ಲಿ, ಆಬ್ಜೆಕ್ಟ್‌ಗಳು ಡಾಟ್ ಆಪರೇಟರ್ (.) ಬಳಸಿ ಪ್ರವೇಶಿಸಬಹುದಾದ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಹೊಂದಿವೆ. ಉದಾಹರಣೆಗೆ, ನೀವು ಬಳಸುವ "ಜಾನ್" ವಸ್ತುವಿನ "ಹೆಸರು" ಆಸ್ತಿಯ ಮೌಲ್ಯವನ್ನು ಪಡೆಯಲು:

john.name

ಅಂತೆಯೇ, "ಜಾನ್" ವಸ್ತುವಿನ ಮೇಲೆ "ವಯಸ್ಸು" ಆಸ್ತಿಯ ಮೌಲ್ಯವನ್ನು ಪಡೆಯಲು ನೀವು ಬಳಸುತ್ತೀರಿ:

john.age

ಸಂಬಂಧಿತ ಪೋಸ್ಟ್ಗಳು:

ಒಂದು ಕಮೆಂಟನ್ನು ಬಿಡಿ