js.zonayed.me icon indicating copy to clipboard operation
js.zonayed.me copied to clipboard

জাভাস্ক্রিপ্ট ইএস ৬(ES6): অ্যারো (Arrow) ফাংশন ও লেক্সিক্যাল(Lexical) ‘this’ কীওয়ার্ড 

Open utterances-bot opened this issue 4 years ago • 8 comments

জাভাস্ক্রিপ্ট ইএস ৬(ES6): অ্যারো (Arrow) ফাংশন ও লেক্সিক্যাল(Lexical) ‘this’ কীওয়ার্ড  | হাতেকলমে জাভাস্ক্রিপ্ট

জাভাস্ক্রিপ্ট এর ইএস৬ এ নতুন আরেক সংযোজন হচ্ছে অ্যারো ফাংশন। অনেকের কাছে ফ্যাট অ্যারো(Fat Arrow) ফাংশন বলেও পরিচিত। এটা আসলে নতুন কিছু নয়, জাস্ট সিন্ট্যাক্টিক্যালি দেখতে সুন্দর এবং অনেকটা ক্লিন। প্রোগ্রামিং ল্যাংগুয়েজের ওয়ার্ল্ডে সিন্ট্যাক্টিক শুগ্যার(Syntactic Sugar) বলে একটা কথা আছে। এর মানে হচ্ছে দেখতে সুন্দর লাগে, ক্লিন মনে হয় এরকম সিনট্যাক্স। যদিও অ্যারো ফাংশনের ফাংশানালিটি […]

https://js.zonayed.me/es6/post-4

utterances-bot avatar Mar 07 '20 23:03 utterances-bot

আপনার টিউটোরিয়ালে বিষয়গুলো এত সহজ লাগে যে কি আর বলবো। জাযাকাল্লাহ

ashikrnhq04 avatar Mar 07 '20 23:03 ashikrnhq04

ইএস বস! বোঝার চেষ্টা করছি, মাঝে মাঝে মাথার উপর দিয়ে যায়

masudwl avatar Jun 14 '20 05:06 masudwl

ইএস বস! বোঝার চেষ্টা করছি, মাঝে মাঝে মাথার উপর দিয়ে যায়

নিজে নিজে প্র্যাক্টিস করুন, আশা করি বুঝতে পারবেন...

zonayedpca avatar Jul 04 '20 16:07 zonayedpca

class player { constructor(name) { this.name = name; }

normal() { return console.log(this.name); }

arrow = () => console.log(this.name); } const Messi = new player("Marselona"); Messi.normal(); Messi.arrow();

Normal Function e this keyword function er bahirer kono value call korte pare na.. But amar ei code normal() function na bahirer this.name keyword ta call kore result dite parche.. erokom keno hocche ?

AlaminCoding avatar Jul 16 '20 12:07 AlaminCoding

class player { constructor(name) { this.name = name; }

normal() { return console.log(this.name); }

arrow = () => console.log(this.name); } const Messi = new player("Marselona"); Messi.normal(); Messi.arrow();

Normal Function e this keyword function er bahirer kono value call korte pare na.. But amar ei code normal() function na bahirer this.name keyword ta call kore result dite parche.. erokom keno hocche ?

আপনি তো new কীওয়ার্ডই ইউজ করলেন সরাসরি... ফলাফল তো এমনই আসার কথা... তারপরেও না বুঝে থাকলে আরো স্পেসিফিকভাবে বলবেন... আমি আসলে একটু কনফিউজড হয়ে যাচ্ছি, মেবি কোশ্চেনটা ঠিকমতো বুঝতে পারিনি...

zonayedpca avatar Jul 21 '20 19:07 zonayedpca

vaiya apni jei link reference gula den eigula elta o kaj kore naaa..ei bisoy ta ektu dekhben.

nh-polash avatar Sep 25 '20 05:09 nh-polash

@zonayedpca vai

আমরা চাইলে ইফির সাহায্যে অ্যারো ফাংশন এভাবেও লিখতে পারিঃ

ইফির এর লিংকটা ভুল আছে এই খানে।

ashikjs avatar Dec 15 '20 16:12 ashikjs

Lexical scope মানে তো প্যারেন্ট ফাংশনের প্যারামিটারস গুলো চাইল্ড ফাংশনেও এক্সেস থাকা। যদি তাই হয়, তার মানে Lexical 'this' মানে কি প্যারেন্ট ফাংশনের this যেই অবজেক্টকে রেফার করে, চাইল্ডও একই this কে রেফার করে।

জোনায়েদ ভাই, আমি ঠিক ভাবে বুঝেছি? যদি ভুল হয় ভুল ধরিয়ে দেয়ার অনুরোধ রইলো।

Ontorok avatar May 30 '21 05:05 Ontorok