தீர்க்கப்பட்டது: ஜாவாஸ்கிரிப்ட் உரையை ஸ்லக்காக மாற்றுகிறது

உரையை நத்தைகளாக மாற்றுவதில் உள்ள முக்கிய பிரச்சனை என்னவென்றால், இணையதளத்தில் உள்ள அனைத்து பக்கங்களிலும் ஸ்லக் தனித்துவமாக இருப்பதை உறுதி செய்வது கடினம். இது தேடுபொறி உகப்பாக்கம் (SEO) மற்றும் அட்டவணைப்படுத்தல் ஆகியவற்றில் சிக்கல்களுக்கு வழிவகுக்கும், அத்துடன் பயனர்களிடையே சாத்தியமான குழப்பத்தையும் ஏற்படுத்தும்.

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"

இந்த குறியீடு "உரை" எனப்படும் மாறியை வரையறுக்கிறது மற்றும் "இது சில உரை" என்ற சர மதிப்பை ஒதுக்குகிறது. இது "ஸ்லக்" எனப்படும் ஒரு மாறியை வரையறுக்கிறது மற்றும் "உரை" மாறியில் உள்ள மாற்று() முறையைப் பயன்படுத்தி எழுத்துக்கள் அல்லது எண்கள் இல்லாத அனைத்து எழுத்துக்களையும் ஹைபன்களுடன் மாற்றுகிறது. இதன் விளைவாக வரும் சரம் "ஸ்லக்" மாறிக்கு ஒதுக்கப்படுகிறது.

டைனமிக் உருவாக்கம்

டைனமிக் உருவாக்கம் என்பது ஜாவாஸ்கிரிப்ட்டின் ஒரு அம்சமாகும், இது பறக்கும்போது பொருட்களை உருவாக்க உங்களை அனுமதிக்கிறது. இது தற்காலிக பொருள்கள் அல்லது வரிசைகளை உருவாக்குவதற்கு அல்லது சிக்கலான கணக்கீடுகளைச் செய்வதற்கு பயனுள்ளதாக இருக்கும்.

ஜாவாஸ்கிரிப்டில் டைனமிக் கிரியேஷனைப் பயன்படுத்த, நீங்கள் முதலில் ஒரு ஆப்ஜெக்ட் நிகழ்வை உருவாக்க வேண்டும். நீங்கள் உருவாக்க விரும்பும் பொருளின் பெயரைத் தொடர்ந்து புதிய முக்கிய சொல்லைப் பயன்படுத்தி இதைச் செய்யலாம். எடுத்துக்காட்டாக, சர மதிப்பைக் கொண்ட myObject என்ற பொருளை உருவாக்க, நீங்கள் பின்வரும் குறியீட்டைப் பயன்படுத்துவீர்கள்:

myObject = புதிய பொருள்();

உங்கள் ஆப்ஜெக்ட் நிகழ்வை உருவாக்கியதும், நிலையான ஜாவாஸ்கிரிப்ட் தொடரியல் மூலம் அதன் பண்புகள் மற்றும் முறைகளை அணுகலாம். எடுத்துக்காட்டாக, myObject இன் சரம் சொத்தின் மதிப்பைப் பெற, பின்வரும் குறியீட்டைப் பயன்படுத்துவீர்கள்:

myObject.string;

மாறிகளை உருவாக்குதல்

ஜாவாஸ்கிரிப்ட்டில், var முக்கிய சொல்லைப் பயன்படுத்தி மாறிகள் உருவாக்கப்படுகின்றன. var முக்கிய சொல்லைத் தொடர்ந்து மாறியின் பெயர் மற்றும் அடைப்புக்குறிகளின் தொகுப்பு இருக்கும். அந்த அடைப்புக்குறிக்குள், நீங்கள் மாறிக்கு மதிப்புகளை ஒதுக்கலாம்.

எடுத்துக்காட்டாக, நீங்கள் myVar எனப்படும் மாறியை உருவாக்கி, “ஹலோ வேர்ல்ட்!” மதிப்பை ஒதுக்கலாம். அதற்கு:

var myVar = “வணக்கம் உலகம்!”;

தொடர்புடைய இடுகைகள்:

ஒரு கருத்துரையை