ஜாவாஸ்கிரிப்ட் பொருள்களைப் பற்றி நீங்கள் தெரிந்து கொள்ள வேண்டியது எல்லாம்



ஜாவாஸ்கிரிப்ட் ஆப்ஜெக்டில் உள்ள இந்த வலைப்பதிவு ஜாவாஸ்கிரிப்டில் புதிய பொருள்களை வரையறுக்கவும் உருவாக்கவும் வெவ்வேறு முறைகள் பற்றிய ஆழமான அறிவை எடுத்துக்காட்டுகளுடன் வழங்கும்.

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

ஜாவாஸ்கிரிப்ட் பொருள்

பொருள்கள் நிஜ வாழ்க்கையில் உள்ள பொருள்களைப் போலவே இருக்கின்றன, அவை வெவ்வேறு பண்புகளையும் பண்புகளையும் கொண்டுள்ளது. இந்த பொருள்கள் பழமையான அல்லது குறிப்பு வகைகளைக் கொண்ட தொடர்புடைய தரவுகளின் வரிசைப்படுத்தப்படாத தொகுப்பாக வரையறுக்கப்படுகின்றன. இவை “விசை: மதிப்பு” ஜோடிகளின் வடிவத்தில் வரையறுக்கப்படுகின்றன.





ஜாவாஸ்கிரிப்ட் - ஜாவாஸ்கிரிப்ட் பொருள் - எடுரேகா

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



ObjectName = {Property1: 'Value', Property2: 'Value', ... ... let

புதிய பொருளை உருவாக்குவது எப்படி?

புதிய பொருளை உருவாக்க 3 வழிகள் உள்ளன:

  • பொருள் பொருள் மூலம்

தொடரியல்:

c ++ கோட்டோ அறிக்கை
பொருள் = {சொத்து 1: மதிப்பு 1, சொத்து 2: மதிப்பு 2 ..... சொத்து என்: மதிப்புஎன்}

உதாரணமாக:



பணியாளர் = {ஐடி: 700, பெயர்: 'இவான்', சம்பளம்: 30000} document.write (பணியாளர்.ஐடி + '' + பணியாளர் பெயர் + '' + பணியாளர்.சலரி)

வெளியீடு:

700 இவான் 30000
  • பொருளின் உதாரணத்தை உருவாக்குவதன் மூலம்

தொடரியல்:

var objectname = புதிய பொருள் ()

உதாரணமாக:

var emp = new object () emp.id = 701 emp.name = 'கரண்' emp.salary = 40000 document.write (emp.id + '' + emp.name + '' + emp.salary)

வெளியீடு:

701 கரண் 40000
  • ஒரு பொருள் கட்டமைப்பாளரைப் பயன்படுத்துவதன் மூலம்

ஒரு செயல்பாடு வாதங்களுடன் உருவாக்கப்படுகிறது. ஒவ்வொரு வாத மதிப்பையும் தற்போதைய பொருளில் பயன்படுத்துவதன் மூலம் ஒதுக்க முடியும் இது முக்கிய சொல்.

உதாரணமாக:

செயல்பாட்டு ஊழியர் (ஐடி, பெயர், சம்பளம்) {this.id = id this.name = name this.salary = சம்பளம்} emp = புதிய பணியாளர் (702, 'நேஹா', 35000) document.write (emp.id + '' + emp .name + '' + emp.salary)

வெளியீடு:

702 நேஹா 35000

பண்புகள்

TO சொத்து ஒரு பொருளின் a மாறி அது பொருளுடன் இணைக்கப்பட்டுள்ளது. அவை அடிப்படையில் ஜாவாஸ்கிரிப்ட் மாறிகள் போலவே இருக்கின்றன, பொருள்களுக்கான இணைப்பு தவிர.

எடுத்துக்காட்டுகளுடன் ஆரம்பநிலைக்கு pl sql டுடோரியல்

ஒரு பொருளின் பண்புகள் பொருளின் பண்புகளை வரையறுக்கின்றன. ஒரு எளிய புள்ளி-குறியீட்டுடன் ஒரு பொருளின் பண்புகளை நீங்கள் அணுகலாம்:

objectName.propertyName

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

var கார் = புதிய பொருள் () Car.company = 'ஃபோர்டு' Car.model = 'முஸ்டாங்' Car.color = 'சிவப்பு'

முறைகள்

TO முறை ஒரு செயல்பாடு ஒரு பொருளுடன் தொடர்புடையது. இது ஒரு பொருளின் சொத்து. முறைகள் சாதாரண செயல்பாடுகளாக வரையறுக்கப்படுகின்றன, ஆனால் அவை என ஒதுக்கப்பட வேண்டும் சொத்து ஒரு பொருளின்.

பொருள் முறையை இவ்வாறு அணுகலாம்:

objectName.methodName ()

உதாரணமாக:

var person = {firstName: 'Tessa', lastName: 'Den', empid: 7100, fullName: function () {இதைத் திருப்பி விடுங்கள். முதல் பெயர் + '' + this.lastName}}

வெளியீடு:

டெஸ்ஸா டென்

பொதுவாக பயன்படுத்தப்படும் சில உள்ளமைக்கப்பட்ட முறைகள்:

முறைகள் விளக்கம்
Object.assign () ஒரு மூல பொருளிலிருந்து இலக்கு பொருளுக்கு எண்ணற்ற மற்றும் சொந்த பண்புகளை நகலெடுக்க இது பயன்படுகிறது
Object.create () குறிப்பிட்ட முன்மாதிரி பொருள் மற்றும் பண்புகளுடன் புதிய பொருளை உருவாக்க இது பயன்படுகிறது
Object.defineProperty () இது சொத்தின் நடத்தை பண்புகளை வரையறுக்கப் பயன்படுகிறது
Object.entries () இது ஒரு வரிசை விசை மற்றும் மதிப்பு ஜோடிகளுடன்
பொருள்.பிரீஸ் () இது ஏற்கனவே உள்ள பண்புகள் அகற்றப்படுவதைத் தடுக்கிறது

அணுகல்

ஜாவாஸ்கிரிப்ட் அணுகல்கள் உள்ளன பெறுபவர்கள் மற்றும் அமைப்பாளர்கள் அவை பொருள் அணுகல்களை வரையறுக்கப் பயன்படுகின்றன.

  • Get Getword

ஒரு எடுத்துக்காட்டு எடுத்து எப்படி என்று பார்ப்போம் பெறுபவர்கள் பயன்படுத்தப்படுகின்றன பெறு சொத்தின் எந்த மதிப்பும்:

வரிசை சூடோக் குறியீடு சி ++
var person = {firstName: 'Daisy', lastName: 'Green', empid: 401, get id () {this.empid}} document.getElementById ('demo') ஐத் தரவும். உள் HTML = person.id

வெளியீடு:

401
  • தொகுப்பு முக்கிய சொல்

ஒரு எடுத்துக்காட்டு எடுத்து எப்படி என்று பார்ப்போம் அமைப்பாளர்கள் பயன்படுத்தப்படுகின்றன அமை சொத்தின் எந்த மதிப்பும்:

var person = {firstName: 'Daisy', lastName: 'Green', empid: 00, set id (value) {this.empid = value}} person.id = 401 document.getElementById ('demo'). உள் HTML = நபர் .empid

வெளியீடு:

401

முன்மாதிரிகள்

அனைத்து ஜாவாஸ்கிரிப்ட் பொருள்களும் ஒரு முன்மாதிரி மூலம் பண்புகள் மற்றும் முறைகளைப் பெறுகின்றன. உதாரணத்திற்கு:

  • தேதி பொருள்கள் வாரிசு தேதி. புரோட்டோடைப்
  • வரிசை பொருள்கள் வாரிசு வரிசை.பிரோட்டோடைப்
  • நபர் பொருள்கள் வாரிசு Person.prototype

ஜாவாஸ்கிரிப்ட் முன்மாதிரி பொருள் கட்டமைப்பாளர்களுக்கு புதிய பண்புகளைச் சேர்க்க சொத்து பயன்படுத்தப்படுகிறது.

உதாரணமாக:

செயல்பாடு நபர் (முதல், கடைசி, ஐடி, வயது) {this.firstName = first this.lastName = last this.empid = id this.age = age} Person.prototype.nationality = 'Indian'

முன்மாதிரி சொத்து பொருள்களின் கட்டமைப்பாளர்களுக்கு புதிய முறைகளைச் சேர்க்க உங்களை அனுமதிக்கிறது.

உதாரணமாக:

செயல்பாடு நபர் (முதல், கடைசி, ஐடி, வயது) {// இந்த கட்டமைப்பாளர்களுக்கு முறைகளைச் சேர்ப்பது. முதல் பெயர் = முதலில் இது.லாஸ்ட்நேம் = கடைசியாக இது. எம்பிட் = ஐடி இந்த.ஜேஜ் = வயது} நபர்.பிரோட்டோடைப்.பெயர் = செயல்பாடு () this.firstName + '' + this.lastName}

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

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

ஜாவாஸ்கிரிப்ட் பொருள்களைப் பற்றி இப்போது உங்களுக்குத் தெரியும், பாருங்கள் வழங்கியவர் எடுரேகா. HTML5, CSS3, Twitter பூட்ஸ்டார்ப் 3, jQuery மற்றும் Google API களைப் பயன்படுத்தி ஈர்க்கக்கூடிய வலைத்தளங்களை எவ்வாறு உருவாக்குவது மற்றும் அமேசான் எளிய சேமிப்பக சேவைக்கு (S3) பயன்படுத்துவது எப்படி என்பதை அறிய வலை அபிவிருத்தி சான்றிதழ் பயிற்சி உங்களுக்கு உதவும்.

எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? 'ஜாவாஸ்கிரிப்ட் பொருள்' இன் கருத்துகள் பிரிவில் இதைக் குறிப்பிடவும், நாங்கள் உங்களைத் தொடர்புகொள்வோம்.