প্রধান সমস্যা হল যে এটি করার জন্য JS এর বিল্ট-ইন ফাংশন নেই। আপনি substr() ফাংশন ব্যবহার করতে পারেন, তবে এটি শেষ অক্ষরটি অপসারণের পরিবর্তে প্রদত্ত অবস্থানে স্ট্রিংটিকে ছেঁটে ফেলবে।
var str = "Hello world!"; str = str.substring(0, str.length - 1);
এই কোড লাইন স্ট্রিং নিতে বলছে "হ্যালো ওয়ার্ল্ড!" এবং একটি নতুন স্ট্রিং তৈরি করুন যা মূল স্ট্রিংয়ের একটি সাবস্ট্রিং। নতুন স্ট্রিংটি আসল স্ট্রিংয়ের 0 সূচকে শুরু হবে এবং মূল স্ট্রিং বিয়োগ 1-এর শেষ সূচকে শেষ হবে।
getattr ফাংশন
JavaScript এ getattr ফাংশন একটি বস্তুর একটি সম্পত্তির মান প্রদান করে।
var obj = { নাম: "জন", বয়স: 30}; console.log(obj.name); // John console.log(obj.age); // 30
বৈশিষ্ট্য ত্রুটি
AtributteError হল এক ধরনের ত্রুটি যা অস্তিত্বহীন কোনো বস্তুর কোনো সম্পত্তি বা পদ্ধতি অ্যাক্সেস করার চেষ্টা করার সময় ঘটে।