The with keyword একটি বস্তুর বৈশিষ্ট্য বা পদ্ধতি উল্লেখ করার জন্য এক ধরনের শর্টহ্যান্ড হিসেবে ব্যবহৃত হয়।
এর সাথে আর্গুমেন্ট হিসাবে নির্দিষ্ট করা অবজেক্টটি পরবর্তী ব্লকের সময়কালের জন্য ডিফল্ট অবজেক্ট হয়ে যায়। বস্তুর নামকরণ ছাড়াই বস্তুর বৈশিষ্ট্য এবং পদ্ধতি ব্যবহার করা যেতে পারে।
সিনট্যাক্স
অবজেক্ট সহ সিনট্যাক্স নিম্নরূপ −
with (object){ properties used without the object name and dot }
উদাহরণ
কিওয়ার্ড −
দিয়ে কীভাবে প্রয়োগ করতে হয় তা শিখতে আপনি নিম্নলিখিত কোডটি শেখার চেষ্টা করতে পারেনলাইভ ডেমো
<html> <head> <title>User-defined objects</title> <script> // Define a function which will work as a method function addPrice(amount){ with(this){ price = amount; } } function book(title, author){ this.title = title; this.author = author; this.price = 0; this.addPrice = addPrice; // Assign that method as property. } </script> </head> <body> <script type="text/javascript"> var myBook = new book("Python", "Tutorialspoint"); myBook.addPrice(100); document.write("Book title is : " + myBook.title + "<br>"); document.write("Book author is : " + myBook.author + "<br>"); document.write("Book price is : " + myBook.price + "<br>"); </script> </body> </html>
আউটপুট
Book title is : Python Book author is : Tutorialspoint Book price is : 100