প্রশ্ন ট্যাগ «arrow-functions»

ECMAScript2015 (ES6) এর কমপ্যাক্ট ফাংশন সিনট্যাক্স সম্পর্কে প্রশ্নগুলি "তীর ফাংশন" বলে তাদের "=>" ব্যবহারের কারণে।

6
ECMAScript 6 টি তীর ফাংশন যা কোনও অবজেক্টকে ফেরত দেয়
একটি তীর ফাংশন থেকে কোনও জিনিস ফেরত দেওয়ার সময় মনে হয় ব্যাকরণে দ্বিধাগ্রস্থতার কারণে অতিরিক্ত সেট {}এবং returnকীওয়ার্ড ব্যবহার করা প্রয়োজন । তার মানে আমি লিখতে পারি না p => {foo: "bar"}, তবে লিখতে হয় p => { return {foo: "bar"}; }। তীর ফাংশন কিছু ফেরৎ একটি বস্তু চেয়ে পারেন, …

3
'তীর ফাংশন' এবং 'ফাংশন' সমান / বিনিময়যোগ্য?
ES2015 এ তীর ফাংশন আরও সংক্ষিপ্ত সিনট্যাক্স সরবরাহ করে। আমি কি এখন আমার সমস্ত ক্রিয়াকলাপের ঘোষণাগুলি / এক্সপ্রেশনগুলি তীর ফাংশনগুলির সাথে প্রতিস্থাপন করতে পারি? আমার কী সন্ধান করতে হবে? উদাহরণ: কনস্ট্রাক্টর ফাংশন function User(name) { this.name = name; } // vs const User = name => { this.name = name; …

6
অ্যাসিঙ্ক তীর ফাংশনের জন্য সিনট্যাক্স
আমি জাভাস্ক্রিপ্ট ফাংশনটি asyncকীওয়ার্ড সহ "async" (অর্থাত্ একটি প্রতিশ্রুতি ফেরানো) হিসাবে চিহ্নিত করতে পারি । এটার মত: async function foo() { // do something } তীর ফাংশনের সমতুল্য বাক্য গঠন কী?


13
জাভাস্ক্রিপ্টে "=>" (সমান এবং এর চেয়ে বড় থেকে তৈরি একটি তীর) এর অর্থ কী?
আমি জানি যে >=অপারেটরের অর্থ এর চেয়ে বেশি বা সমান, তবে আমি =>কিছু উত্স কোডে দেখেছি । সেই অপারেটরের অর্থ কী? কোডটি এখানে: promiseTargetFile(fpParams, aSkipPrompt, relatedURI).then(aDialogAccepted => { if (!aDialogAccepted) return; saveAsType = fpParams.saveAsType; file = fpParams.file; continueSave(); }).then(null, Components.utils.reportError);

9
ECMAScript 6 এ কখন তীর ফাংশন ব্যবহার করা উচিত?
প্রশ্নটি আসন্ন ইসমাস্ক্রিপ্ট upcoming (সুরেলা) এর প্রসঙ্গে কোড শৈলীর বিষয়ে চিন্তাভাবনা করেছেন এবং যারা ইতিমধ্যে ভাষা নিয়ে কাজ করেছেন তাদের দিকে প্রশ্নটি নির্দেশিত হয়। ES6 এ ফাংশন লেখার সাথে () => {}এবং function () {}আমরা দুটি একই ধরণের উপায় পাচ্ছি। অন্যান্য ভাষায় ল্যাম্বডা ফাংশনগুলি প্রায়শই বেনামে হয়ে নিজেদের আলাদা করে, …

7
আমি কি জেনারেটরের সাথে ES6 এর তীর ফাংশন সিনট্যাক্স ব্যবহার করতে পারি? (তীর চিহ্ন)
অর্থাৎ আমি কীভাবে এটি প্রকাশ করি: function *(next) {} তীর সহ আমি যে সমস্ত সংমিশ্রণের কথা ভাবতে পারি তা চেষ্টা করে দেখেছি এবং এটিতে কোনও দলিল খুঁজে পাচ্ছি না। (বর্তমানে নোড v0.11.14 ব্যবহার করছেন)

8
ES2015 এ আমি কীভাবে একটি নামযুক্ত তীর ফাংশন লিখব?
আমার একটি ফাংশন রয়েছে যা আমি ES6 এ নতুন তীর সিনট্যাক্সে রূপান্তরিত করার চেষ্টা করছি । এটি একটি নামকৃত কার্য: function sayHello(name) { console.log(name + ' says hello'); } কোনও বর্ণ বিবরণ ছাড়াই এটি নাম দেওয়ার কোনও উপায় আছে: var sayHello = (name) => { console.log(name + ' says hello'); …

5
এসআই তীর ফাংশনগুলিতে কখন আমি "রিটার্ন" ব্যবহার করব?
নতুন es6 তীর ফাংশন বলতে returnকিছু পরিস্থিতিতে কার্যকর অন্তর্নিহিত হল: এক্সপ্রেশনটিও সেই ফাংশনের অন্তর্নিহিত রিটার্ন মান। কোন ক্ষেত্রে আমার returnএস 6 টি তীরের ফাংশনগুলি ব্যবহার করতে হবে ?

4
ES6 তত্ক্ষণাত তীর ফাংশন চাওয়া
কেন এটি Node.jsকনসোলে কাজ করে (4.1.1 এবং 5.3.0 এ পরীক্ষিত) কিন্তু ব্রাউজারে কাজ করে না (ক্রোমে পরীক্ষিত)? এই কোড ব্লকটি এমন একটি বেনামি ফাংশন তৈরি এবং লগ করা উচিত যা লগ করে Ok। () => { console.log('Ok'); }() উপরোক্তগুলি নোডে কাজ করার সময় এটি কার্যকর হয় না: n => { …

4
কফিস্ক্রিপ্ট, কখন তীর (->) ওভারের চেয়ে চর্বিযুক্ত তীর (=>) ব্যবহার করবেন
কফিস্ক্রিপ্টে একটি ক্লাস তৈরি করার সময়, সমস্ত উদাহরণ পদ্ধতিটি =>("ফ্যাট তীর") অপারেটর ব্যবহার করে এবং সমস্ত স্থির পদ্ধতি ->অপারেটর ব্যবহার করে সংজ্ঞায়িত করা উচিত ?

5
ES6 তীর ফাংশনগুলির সাথে jQuery $ (এটি) ব্যবহার করা হচ্ছে (এই বাঁধনীয়টি বর্ণিত)
লেসিকাল thisবাইন্ডিং সহ ES6 তীর ফাংশন ব্যবহার করা দুর্দান্ত। যাইহোক, আমি একটি সাধারণ jQuery ক্লিক বাঁধাইয়ের সাথে এটি ব্যবহার করে কিছুক্ষণ আগে একটি ইস্যুতে ছুটে এসেছি: class Game { foo() { self = this; this._pads.on('click', function() { if (self.go) { $(this).addClass('active'); } }); } } পরিবর্তে একটি তীর ফাংশন ব্যবহার: …

5
ES6 / টাইপস্ক্রিপ্টে তীর ফাংশন সহ _ (আন্ডারস্কোর) পরিবর্তনশীল ব্যবহার করা
আমি এই নির্মাণটি একটি কৌণিক উদাহরণে এসেছি এবং কেন আমি এটি বেছে নিলাম তা অবাক করি: _ => console.log('Not using any parameters'); আমি বুঝতে পারি যে ভেরিয়েবল _ এর অর্থ যত্নশীল / ব্যবহৃত হয় না তবে এটি কেবলমাত্র ভেরিয়েবল তাই _ ওভার ব্যবহারকে পছন্দ করার কোনও কারণ আছে: () => …

6
জেএসএক্স প্রপসগুলিকে তীর ফাংশন বা বাঁধাই কেন ব্যবহার করা উচিত নয়?
আমি আমার প্রতিক্রিয়া অ্যাপ্লিকেশনটির সাথে লিঙ্ক চালাচ্ছি এবং আমি এই ত্রুটিটি পেয়েছি: error JSX props should not use arrow functions react/jsx-no-bind এবং এখানেই আমি তীর ফাংশনটি চালাচ্ছি (ভিতরে onClick): {this.state.photos.map(tile => ( <span key={tile.img}> <Checkbox defaultChecked={tile.checked} onCheck={() => this.selectPicture(tile)} style={{position: 'absolute', zIndex: 99, padding: 5, backgroundColor: 'rgba(255, 255, 255, 0.72)'}} …

2
ES6 / 7 এ তীর ফাংশন রফতানি করা কি সম্ভব?
নীচে রফতানি বিবৃতি একটি বাক্য গঠন ত্রুটি দেয় export default const hello = () => console.log("say hello") কেন? আমি কেবল নামযুক্ত ক্রিয়াকলাপ রফতানি করতে সক্ষম export function hello() { console.log("hello") } কারণ কি?
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.