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

ಪಠ್ಯವನ್ನು ಸ್ಲಗ್‌ಗಳಾಗಿ ಪರಿವರ್ತಿಸುವ ಮುಖ್ಯ ಸಮಸ್ಯೆಯೆಂದರೆ, ವೆಬ್‌ಸೈಟ್‌ನಲ್ಲಿನ ಎಲ್ಲಾ ಪುಟಗಳಲ್ಲಿ ಸ್ಲಗ್ ಅನನ್ಯವಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುವುದು ಕಷ್ಟಕರವಾಗಿರುತ್ತದೆ. ಇದು ಸರ್ಚ್ ಇಂಜಿನ್ ಆಪ್ಟಿಮೈಸೇಶನ್ (ಎಸ್‌ಇಒ) ಮತ್ತು ಇಂಡೆಕ್ಸಿಂಗ್‌ನೊಂದಿಗೆ ಸಮಸ್ಯೆಗಳಿಗೆ ಕಾರಣವಾಗಬಹುದು, ಜೊತೆಗೆ ಬಳಕೆದಾರರಲ್ಲಿ ಸಂಭಾವ್ಯ ಗೊಂದಲಕ್ಕೆ ಕಾರಣವಾಗಬಹುದು.

There are many ways to convert text to a slug in JavaScript. One approach would be to use a regular expression to replace all non-alphanumeric characters with hyphens, like so:

var text = "this is some text"; var slug = text.replace(/[^a-z0-9]/gi, '-'); // "this-is-some-text"

ಈ ಕೋಡ್ "ಪಠ್ಯ" ಎಂಬ ವೇರಿಯೇಬಲ್ ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ ಮತ್ತು "ಇದು ಕೆಲವು ಪಠ್ಯ" ಎಂಬ ಸ್ಟ್ರಿಂಗ್ ಮೌಲ್ಯವನ್ನು ನಿಯೋಜಿಸುತ್ತದೆ. ಇದು ನಂತರ "ಸ್ಲಗ್" ಎಂಬ ವೇರಿಯೇಬಲ್ ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ ಮತ್ತು ಹೈಫನ್‌ಗಳೊಂದಿಗೆ ಅಕ್ಷರಗಳು ಅಥವಾ ಸಂಖ್ಯೆಗಳಿಲ್ಲದ ಎಲ್ಲಾ ಅಕ್ಷರಗಳನ್ನು ಬದಲಾಯಿಸಲು "ಪಠ್ಯ" ವೇರಿಯೇಬಲ್‌ನಲ್ಲಿ ರಿಪ್ಲೇಸ್() ವಿಧಾನವನ್ನು ಬಳಸುತ್ತದೆ. ಪರಿಣಾಮವಾಗಿ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು "ಸ್ಲಗ್" ವೇರಿಯೇಬಲ್ಗೆ ನಿಗದಿಪಡಿಸಲಾಗಿದೆ.

ಡೈನಾಮಿಕ್ ಸೃಷ್ಟಿ

ಡೈನಾಮಿಕ್ ರಚನೆಯು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ನ ವೈಶಿಷ್ಟ್ಯವಾಗಿದ್ದು ಅದು ಹಾರಾಡುತ್ತ ವಸ್ತುಗಳನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ತಾತ್ಕಾಲಿಕ ವಸ್ತುಗಳು ಅಥವಾ ಅರೇಗಳನ್ನು ರಚಿಸಲು ಅಥವಾ ಸಂಕೀರ್ಣ ಲೆಕ್ಕಾಚಾರಗಳನ್ನು ಮಾಡಲು ಇದು ಉಪಯುಕ್ತವಾಗಿದೆ.

JavaScript ನಲ್ಲಿ ಡೈನಾಮಿಕ್ ರಚನೆಯನ್ನು ಬಳಸಲು, ನೀವು ಮೊದಲು ಆಬ್ಜೆಕ್ಟ್ ನಿದರ್ಶನವನ್ನು ರಚಿಸಬೇಕಾಗಿದೆ. ನೀವು ರಚಿಸಲು ಬಯಸುವ ವಸ್ತುವಿನ ಹೆಸರನ್ನು ಅನುಸರಿಸಿ, ಹೊಸ ಕೀವರ್ಡ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು ಇದನ್ನು ಮಾಡಬಹುದು. ಉದಾಹರಣೆಗೆ, ಸ್ಟ್ರಿಂಗ್ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿರುವ myObject ಎಂಬ ವಸ್ತುವನ್ನು ರಚಿಸಲು, ನೀವು ಈ ಕೆಳಗಿನ ಕೋಡ್ ಅನ್ನು ಬಳಸುತ್ತೀರಿ:

myObject = ಹೊಸ ವಸ್ತು();

ಒಮ್ಮೆ ನೀವು ನಿಮ್ಮ ವಸ್ತುವಿನ ನಿದರ್ಶನವನ್ನು ರಚಿಸಿದ ನಂತರ, ನೀವು ಪ್ರಮಾಣಿತ JavaScript ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಅದರ ಗುಣಲಕ್ಷಣಗಳು ಮತ್ತು ವಿಧಾನಗಳನ್ನು ಪ್ರವೇಶಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ, myObject ನ ಸ್ಟ್ರಿಂಗ್ ಆಸ್ತಿಯ ಮೌಲ್ಯವನ್ನು ಪಡೆಯಲು, ನೀವು ಈ ಕೆಳಗಿನ ಕೋಡ್ ಅನ್ನು ಬಳಸುತ್ತೀರಿ:

myObject.string;

ಅಸ್ಥಿರಗಳನ್ನು ರಚಿಸುವುದು

JavaScript ನಲ್ಲಿ, var ಕೀವರ್ಡ್ ಬಳಸಿ ವೇರಿಯೇಬಲ್‌ಗಳನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ. var ಕೀವರ್ಡ್ ಅನ್ನು ವೇರಿಯೇಬಲ್‌ನ ಹೆಸರು ಮತ್ತು ಆವರಣಗಳ ಒಂದು ಸೆಟ್ ಅನುಸರಿಸುತ್ತದೆ. ಆ ಆವರಣದೊಳಗೆ, ನೀವು ವೇರಿಯೇಬಲ್‌ಗೆ ಮೌಲ್ಯಗಳನ್ನು ನಿಯೋಜಿಸಬಹುದು.

ಉದಾಹರಣೆಗೆ, ನೀವು myVar ಎಂಬ ವೇರಿಯೇಬಲ್ ಅನ್ನು ರಚಿಸಬಹುದು ಮತ್ತು "ಹಲೋ ವರ್ಲ್ಡ್!" ಮೌಲ್ಯವನ್ನು ನಿಯೋಜಿಸಬಹುದು. ಅದಕ್ಕೆ:

var myVar = "ಹಲೋ ವರ್ಲ್ಡ್!";

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

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