साथ कीवर्ड का उपयोग किसी वस्तु के गुणों या विधियों को संदर्भित करने के लिए एक प्रकार के आशुलिपि के रूप में किया जाता है।
साथ के तर्क के रूप में निर्दिष्ट ऑब्जेक्ट आने वाले ब्लॉक की अवधि के लिए डिफ़ॉल्ट ऑब्जेक्ट बन जाता है। वस्तु के गुणों और विधियों का उपयोग वस्तु का नाम लिए बिना किया जा सकता है।
सिंटैक्स
ऑब्जेक्ट के साथ सिंटैक्स इस प्रकार है -
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