সমাধান করা হয়েছে: জাভাস্ক্রিপ্ট সমস্ত নতুন লাইন সরান

আপনি যখন জাভাস্ক্রিপ্টের একটি স্ট্রিং থেকে সমস্ত নতুন লাইন মুছে ফেলেন, আপনি আসলে নতুন লাইন সহ সমস্ত হোয়াইটস্পেস অক্ষর মুছে ফেলছেন। এটি সমস্যার কারণ হতে পারে যদি আপনি আশা করছেন যে স্ট্রিংটিকে একটি একক হিসাবে বিবেচনা করা হবে যখন এটি একটি ফাংশনে পাস করা হয় বা একটি অভিব্যক্তিতে ব্যবহার করা হয়।

 from string

var str = "Hello rn World"; 
// Outputs "Hello World" 
str = str.replace(/r?n|r/g, '');

কোড লাইন একটি স্ট্রিং থেকে লাইন বিরতি অপসারণ করার জন্য প্রতিস্থাপন পদ্ধতি ব্যবহার করছে। রেগুলার এক্সপ্রেশন /r?n|r/g যেকোন ধরনের লাইন ব্রেক এর সাথে মেলে, এবং খালি স্ট্রিং ” প্রতিটি ম্যাচকে কিছুই না দিয়ে প্রতিস্থাপন করে।

লাইন দিয়ে কাজ করার টিপস

জাভাস্ক্রিপ্টে লাইনের সাথে কাজ করার সময় মনে রাখতে কয়েকটি টিপস রয়েছে।

প্রথমত, মনে রাখবেন যে জাভাস্ক্রিপ্টের লাইনগুলি বস্তু দ্বারা উপস্থাপিত হয়। এর মানে হল যে আপনি ডট নোটেশন ব্যবহার করে পৃথক লাইন বৈশিষ্ট্যগুলি অ্যাক্সেস করতে পারেন। উদাহরণস্বরূপ, লাইন অবজেক্টের দৈর্ঘ্য পেতে, আপনি দৈর্ঘ্য বৈশিষ্ট্য ব্যবহার করতে পারেন।

দ্বিতীয়ত, মনে রাখবেন যে লাইনগুলিকে দুটি প্রকারে ভাগ করা যেতে পারে: সাধারণ লাইন এবং মন্তব্য লাইন। সাধারণ লাইনগুলি কেবল কোডের লাইন যা মন্তব্য নয়। মন্তব্য লাইন, অন্যদিকে, একটি হ্যাশ প্রতীক (#) দিয়ে শুরু হয় এবং কোড বিভাগগুলি মন্তব্য করার জন্য ব্যবহৃত হয়। আপনি একটি ডবল স্ল্যাশ (//) দিয়ে শুরু হয় এমন একটি লাইন সন্ধান করে মন্তব্য লাইনগুলি সনাক্ত করতে পারেন।

অবশেষে, মনে রাখবেন যে আপনি আপনার কোডে নির্দিষ্ট লাইন উল্লেখ করতে লাইন নম্বর বৈশিষ্ট্য ব্যবহার করতে পারেন। আপনার কোড ডিবাগ করার সময় এটি বিশেষভাবে কার্যকর।

সম্পর্কিত পোস্ট:

মতামত দিন