JavaScript இல் printIn மற்றும் console.log இடையே உள்ள வேறுபாடு என்ன? (பதில்) - அனைத்து வேறுபாடுகள்

 JavaScript இல் printIn மற்றும் console.log இடையே உள்ள வேறுபாடு என்ன? (பதில்) - அனைத்து வேறுபாடுகள்

Mary Davis

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

“PrintIn” உரையை கன்சோலில் அச்சிடச் செய்கிறது. “console.log” ஐப் பயன்படுத்தி அதை உள்நுழையவும், பிழை அறிக்கையாக மின்னஞ்சல் செய்வது போன்ற பல்வேறு நோக்கங்களுக்காகவும் பயன்படுத்தலாம்.

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

printIn மற்றும் console.log செயல்பாட்டைப் போலவே. இந்த இரண்டு செயல்பாடுகளின் வித்தியாசத்தையும் பயன்பாட்டையும் புரிந்துகொள்வதற்கு உதவ, அவை எதைக் குறிக்கின்றன மற்றும் அவை எவ்வாறு செயல்படுகின்றன என்பதை நான் விளக்குகிறேன்.

தொடங்குவோம்!

JavaScript என்றால் என்ன?

ஜாவாஸ்கிரிப்ட் என்றால் என்ன?

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

ஜாவாஸ்கிரிப்ட் நிரலாக்க மொழியானது சில நிலையான நிரலாக்கத் திறன்களைக் கொண்டுள்ளது:

  • இணையப் பக்கத்தில் சில நிகழ்வுகள் நிகழும்போது, ​​இயங்கும் குறியீட்டிற்கு நீங்கள் பதிலளிக்கலாம்.
  • பயனுள்ள தரவைச் சேமிக்க நீங்கள் மாறிகளைப் பயன்படுத்தலாம்.
  • உரையைத் திருத்தும் செயல்பாடான “சரங்களை” நீங்கள் பயன்படுத்தலாம்.நிரலாக்கத்தில்

பயனர் ஜாவாஸ்கிரிப்ட் மொழியின் மேல் சேர்க்கப்பட்ட செயல்பாடு, மறுபுறம், இன்னும் சுவாரஸ்யமானது. பயன்பாட்டு நிரலாக்க இடைமுகங்கள் (APIகள்) உங்கள் ஜாவாஸ்கிரிப்ட் குறியீட்டிற்கு கூடுதல் செயல்பாடுகளை வழங்குகின்றன.

சுருக்கமாக, ஜாவாஸ்கிரிப்ட் பல செயல்பாடுகளைக் கொண்டுள்ளது, இது நீங்கள் குறியிடுவதைக் கட்டுப்படுத்த அனுமதிக்கிறது. இந்த செயல்பாடுகளில் printIn மற்றும் console.log ஆகியவை அடங்கும்.

PrintIn என்றால் என்ன?

குறியீடு

PrintIn என்பது கன்சோலில் உரையைக் காண்பிப்பதற்கான ஒரு ஜாவா முறையாகும். இந்த முறை இந்த உரையை ஒரு சரம் வடிவில் அளவுருவாக ஏற்றுக்கொள்கிறது. இந்த அணுகுமுறை பின்வரும் வரியின் தொடக்கத்தில் கர்சரை வைத்து உரையை கன்சோலுக்கு அச்சிடுகிறது.

அடுத்த அச்சிடுதல் அடுத்த வரியில் தொடங்குகிறது. பல printIn முறைகள் உள்ளன:

>>>>>>>>>>>>>>>>>>>>printIn(int x)
void printIn() நடப்பு வரியை முடிக்க வரி பிரிப்பான் சரத்தை எழுதுகிறது.
செல்லம் இல்லாத printIn(boolean x) பூலியனை அச்சிட்ட பிறகு வரி நிறுத்தப்படும்.
void printIn(char x) ஒரு எழுத்தை அச்சிட்ட பிறகு வரி நிறுத்தப்படும்.
void print(char [ ] x) எழுத்துகளின் வரிசையை அச்சிட்ட பிறகு வரி நிறுத்தப்பட்டது இரட்டை வரியை அச்சிட்ட பிறகு வரி நிறுத்தப்பட்டது.
void printIn(float x) அந்த வரியானது மிதந்து அச்சிட்ட பிறகு நிறுத்தப்படும். ஒரு முழு எண்ணை அச்சிட்ட பிறகு வரி நிறுத்தப்படும் அச்சிடப்பட்ட பிறகு வரி நிறுத்தப்படும்.
void printIn(Object x) ஒரு பொருளை அச்சிட்ட பிறகு வரி நிறுத்தப்படும்.
செல்லம் இல்லாத printIn(ஸ்ட்ரிங் x) ஒரு சரத்தை அச்சிட்ட பிறகு வரி நிறுத்தப்படும்.

printIn இல் வெவ்வேறு முறைகளைப் பயன்படுத்துதல்

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

இந்த இரண்டு அச்சிடும் முறைகளுக்கு இடையில் நீங்கள் குழப்பமடையாமல் இருக்க, பார்க்கலாம். அச்சிடும் இரண்டாவது முறையான அச்சு முறைக்கு இடையே உள்ள வேறுபாட்டை வரையறுக்கவும் லேசான கயிறு. இந்த அணுகுமுறை பின்வரும் வரியின் முடிவில் கர்சரை வைத்து உரையை பணியகத்திற்கு அச்சிடுகிறது.

அடுத்த அச்சிடுதல் இங்கே தொடங்கும் . பல printIn முறைகள் உள்ளன:

18> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> )
void print(boolean b) ஒரு பூலியன் மதிப்பு அச்சிடப்பட்டது.
செல்லம் அச்சு(char c) ஒரு எழுத்து அச்சிடப்பட்டது []கள்) எழுத்துகளின் வரிசை அச்சிடப்பட்டுள்ளது.
செல்லாத அச்சு(இரட்டை ஈ) இரட்டை துல்லியம் மிதக்கும் புள்ளி எண் அச்சிடப்பட்டது.
செல்லம் அச்சு(float f) ஒரு மிதக்கும் புள்ளி எண் அச்சிடப்பட்டது.
நீண்ட முழு எண் அச்சிடப்பட்டது.
void print(Object obj) ஒரு பொருள் அச்சிடப்பட்டது. .
செல்லாத அச்சு(சரங்கள்) ஒரு சரம் அச்சிடப்பட்டது.

அச்சில் வெவ்வேறு முறைகளைப் பயன்படுத்துதல்

சுருக்கமாக, இரண்டுக்கும் இடையே உள்ள முக்கிய வேறுபாடு கன்சோலில் அச்சிடப்பட்ட உரையின் இடம். PrintIn பின்வரும் வரியின் தொடக்கத்தில் உள்ளது, அதே நேரத்தில் Print ஆனது பின்வரும் வரியின் முடிவில் உள்ளது.

நீங்கள் windows 10-pro மற்றும் pro-n பற்றி தெரிந்துகொள்ள ஆர்வமாக இருந்தால், சரிபார்க்கவும் எனது மற்ற கட்டுரையை வெளியிடுங்கள்.

Console.log என்றால் என்ன?

Console.log

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

console.log என்பது JavaScript ஆகும். இதில் முன்னர் வரையறுக்கப்பட்ட எந்த மாறிகளையும் அச்சிடும் செயல்பாடு, அத்துடன் பயனருக்குக் காட்டப்பட வேண்டிய தகவல்கள்.

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

The console.log() முறைஜாவாஸ்கிரிப்ட் கன்சோலில் வெளியீடு தெரியும், இது உலாவியின் டெவலப்பர் கருவி வழியாக அணுகக்கூடியது. console.log() மூலம் நீங்கள் வெளியிடும் அனைத்தும் இறுதிப் பயனர்களின் குழு அல்லது பங்கைப் பொருட்படுத்தாமல் அணுகக்கூடியதாக இருக்கும்.

அதை நீங்கள் எவ்வாறு பயன்படுத்தலாம் மற்றும் இந்தச் செயல்பாட்டைப் பயன்படுத்திய பின் வெளியீட்டைப் பார்க்கலாம்.

ஜாவாஸ்கிரிப்ட் வெளியீடு
// console. log() முறை

console.log('abc');

console.log(1);

console .log(true);

console .log(null);

console .log(undefined);

console .log([1, 2, 3, 4]); // array inside lo g

console .log({a:1, b:2, c:3}); // object inside lo g

abc

மேலும் பார்க்கவும்: One-Punch Man’s Webcomic VS Manga (யார் வெற்றி?) - அனைத்து வேறுபாடுகளும்

1

true

null

defined

array(4) [ 1, 2, 3, 4 ]

பொருள் { a : 1, b : 2 , c : 3 }

console.log ஐப் பயன்படுத்தி உள்ளீடு மற்றும் வெளியீடு

என்றால் என்ன Javascript இல் Console.log முறையுடன் கன்சோலுக்கு அச்சிட வேண்டுமா?

இது JavaScript இன் மிகவும் பிரபலமான மற்றும் பரவலாகப் பயன்படுத்தப்படும் கன்சோல் முறையாகும். கன்சோலில் பல்வேறு செய்திகள் அல்லது கணக்கீடு முடிவுகளை அச்சிட அல்லது குறியீட்டை பிழைத்திருத்தும்போது கூட இந்த முறை அடிக்கடி பயன்படுத்தப்படுகிறது.

இரண்டு எண்களைச் சேர்க்கும் சில குறியீட்டை நீங்கள் எழுதியுள்ளீர்கள், அதன் முடிவைப் பார்க்க விரும்புகிறீர்கள் கன்சோலில் அந்த செயல்பாட்டின்; இந்த வழக்கில், நீங்கள் console.log() முறையைப் பயன்படுத்தலாம்.

4554

Console.log ஒத்திசைவானதா அல்லது ஒத்திசைவற்றதா?

console.log ஒத்திசைவானதா அல்லது ஒத்திசைவற்றதா என்பதை உங்களுடன் விவாதிப்பதற்கு முன், ஒத்திசைவு மற்றும் ஒத்திசைவற்றது என்ன என்பதை நான் முதலில் வரையறுப்பேன்.

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

பதிலளிக்க, concole.log என்பது ஒத்திசைவற்றது. அது ஏன் என்று நான் உங்களுக்குக் காண்பிப்பேன், உதாரணங்களைக் காண்பிப்பதன் மூலம், குறிப்பாக பொருள்களின் வரிசையை மிகவும் திறமையான முறையில் வரிசைப்படுத்துங்கள். தொடங்குவோம்.

உங்கள் வரிசையில் பின்வரும் பொருள்கள் உள்ளன என்று வைத்துக்கொள்வோம்:

பயனர்களை விடுங்கள் = [ {பெயர்: “நிக்கோல்” , வயது: 20, குடும்பப்பெயர்: "லூனா" } , {பெயர்: "காரா" , வயது: 21, குடும்பப்பெயர்: "லிம்" } , {பெயர்: "லாரா" , வயது: 20, குடும்பப்பெயர்: "துவாசோன்" }; ]

வரிசைப் பொருள்கள்

இந்த வரிசையை புலத்தின் பெயரால் வரிசைப்படுத்த வேண்டும், இது பொதுவாக பின்வருமாறு செய்யப்படுகிறது.

13>
/ / பெயர் ( காரா, லாரா, நிக்கோல் )

பயனர்கள்.sort ( ( a, b ) => a.name > b.name ? 1 : -1);

/ / வயதின் அடிப்படையில் ( லாரா, நிக்கோல், காரா )

பயனர்கள்.sort ( ( a, b ) => a.age > b.name ? 1 : -1);

வரிசைப் பொருள்களை வரிசைப்படுத்துதல்

அதை மிகவும் திறமையான முறையில் ஒழுங்கமைக்க, நீங்கள் இதைப் பெறுவீர்கள்:

பயனர்கள்>

வரிசை பொருள்களை வரிசைப்படுத்துதல் (எளிய வழி)

அவ்வாறு செய்ய, நீங்கள் "பைஃபீல்ட்" செயல்பாட்டை எழுதி, அதை உங்கள் வரிசையில் உள்ள பொருட்களை Array.prototype.sort க்கு வரிசைப்படுத்த வேண்டும். சரி, இது இந்தக் கட்டுரையின் முதன்மைக் கவனம் அல்ல, ஆனால் மேலே உள்ள உதாரணத்தை எளிய முறையில் முடிக்க கீழே உள்ள உதாரணத்தைப் பார்க்கவும்.

> பயனர்களை அனுமதிக்கவும் =[ {பெயர்: “நிக்கோல்” , வயது: 20, குடும்பப்பெயர்: “லூனா” } , {பெயர்: “காரா” , வயது: 21, குடும்பப்பெயர்: “லிம்” } , {பெயர்: “லாரா” , வயது: 20, குடும்பப்பெயர்: “துவாசோன்”}; ]

Function byfield (fieldName ){ return (a, b ) => a[fieldName] ? 1 : -1 ; }

users.sort(byField('name') );

concole.log(users);

users.sort(byField('age') );

concole.log(users);

(3) [ { … }, {…}, {…} ]

> 0: {பெயர்: ” லாரா”, வயது: ” 20 ” , குடும்பப்பெயர்: ” Tuazon ” }

> 1: {பெயர்: ” நிக்கோல்”, வயது: ” 20 ” , குடும்பப்பெயர்: ” லூனா ” }

> 1: {பெயர்: ” காரா”, வயது: ” 21 ” , குடும்பப்பெயர்: ” லிம் ” }

நீளம்: 3

> _proto_: வரிசை (0)

(3) [ { … }, { … }, { … } ]

> 0: {பெயர்: ” லாரா”, வயது: ” 20 ” , குடும்பப்பெயர்: ” Tuazon ” }

> 1: {பெயர்: ” நிக்கோல்”, வயது: ” 20 ” , குடும்பப்பெயர்: ” லூனா ” }

> 1: {பெயர்: ” காரா”, வயது: ” 21 ” , குடும்பப்பெயர்: ” லிம் ” }

நீளம்: 3

> _proto_: வரிசை (0)

மேலும் பார்க்கவும்: ஜூனியர் ஒலிம்பிக் பூல் VS ஒலிம்பிக் பூல்: ஒரு ஒப்பீடு - அனைத்து வேறுபாடுகள்

வரிசைப்படுத்தப்பட்ட வரிசை பொருள்கள்

மேலே உள்ள அட்டவணையில் இருந்து நான் வரிசைப்படுத்துவதை நீங்கள் பார்க்கலாம் வரிசை பொருள்களை இரண்டு முறை, நான் முதலில் பெயரால் வரிசைப்படுத்துகிறேன், அடுத்து வயதின்படி வரிசைப்படுத்துகிறேன், மேலும் ஒவ்வொரு வரிசை செயல்பாட்டிற்கும் பிறகு, நான் console.log () ஐ இயக்குகிறேன். மேலும், console.log() எல்லா வகையான முடிவுகளுக்கும் ஒரே வெளியீட்டை மீட்டமைப்பதை நீங்கள் கவனித்திருக்கலாம், ஆனால் இது அவ்வாறு இல்லை; ஏன் என்பதை விளக்குகிறேன்.

நான் மேலே உள்ள குறியீட்டை ஒரே நேரத்தில் இயக்கினேன், பிறகு console.log () இலிருந்து ஒவ்வொரு எதிர்வினையையும் விரிவாக்க முடிவு செய்தேன். console.log() என்பது குறிப்பிடத்தக்கதுஒத்திசைவற்றது.

நிகழ்வு சுழற்சியின் அடிப்படையில், அனைத்து ஒத்திசைவற்ற அம்சங்களும் நிகழ்வு அட்டவணையில் வரும். இந்த நிலையில், console.log() ஐக் கொண்டு வந்த பிறகு, அது நிகழ்வு அட்டவணைக்குச் சென்று ஒரு குறிப்பிட்ட நிகழ்வு நிகழும் வரை காத்திருக்கிறது.

நிகழ்வு நிகழும்போது, ​​console.log() நிகழ்வு வரிசைக்கு அனுப்பப்படும், அங்கு உங்கள் console.log வைக்கப்பட்டு அழைப்பிற்கு அனுப்பப்படும் போது இந்த நிகழ்வு வரிசையில் உள்ள அனைத்து செயல்முறைகளும் காத்திருக்கும். அடுக்கி, உங்கள் console.log() இந்த கால் ஸ்டேக்கிற்கும் அனுப்பப்படுகிறது.

Javascript Console.log ஐ எவ்வாறு திறப்பது?

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

உங்கள் Google Chrome உலாவியில் கன்சோலை எங்கு கண்டறிவது என்பதை இந்த டுடோரியலில் நான் உங்களுக்குக் கற்பிப்பேன்.

Chrome இல் கன்சோல் பதிவை எவ்வாறு திறப்பது என்பதற்கான படிகள்

Chrome கன்சோல் பதிவை எவ்வாறு திறப்பது என்பதைப் பார்ப்போம்.

  1. Chrome உலாவி திறந்திருக்கும் போது பாப்-அப் மெனுவிலிருந்து ஆய்வு என்பதைத் தேர்ந்தெடுக்கவும்.
  2. டெவலப்பர் கருவிகளின் “உறுப்புகள் "இன்ஸ்பெக்ட்" என்பதை இயக்கும்போது தாவல் இயல்பாகவே திறக்கப்படும். "உறுப்புகள்" என்பதன் வலதுபுறத்தில், "கன்சோல்" என்பதைக் கிளிக் செய்யவும்.
  3. இப்போது நீங்கள் கன்சோலையும், கன்சோல் பதிவில் பதிவுசெய்யப்பட்ட எந்த வெளியீட்டையும் பார்க்கலாம்.

இதையும் நீங்கள் திறக்கலாம். பல குறுக்குவழி விசைகளைப் பயன்படுத்தும் Chrome டெவலப்பர் கருவிகள். உங்கள் Chrome இன் பதிப்பின் படி, நீங்கள்பின்வரும் குறுக்குவழிகளைப் பயன்படுத்தலாம்:

Windows மற்றும் Linux க்கு,

Ctrl + Shift + I டெவலப்பர் கருவிகள் சாளரம் தோன்றும்.
Ctrl + Shift + J டெவலப்பர் கருவிகளில் கன்சோல் தாவலைத் தேர்ந்தெடுக்கிறது.
Ctrl + Shift + C<17 உறுப்பு பயன்முறை நிலைமாற்றங்களைச் சரிபார்க்கவும்

குறுக்குவழி விசைகள்

இறுதி எண்ணங்கள்

முக்கிய வேறுபாடு printIn இடையே மற்றும் console.log என்பது அவற்றின் செயல்பாடு மற்றும் குறியீட்டின் விளைவு ஆகும். PrintIn கன்சோலுக்கு உரையை அச்சிடுகிறது, அதே நேரத்தில் console.log எந்த மாறிகளையும் முன்பு குறியிடப்பட்ட சரங்களைக் கொண்டு அச்சிடுகிறது.

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

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

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

Mary Davis

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