ऑब्जेक्ट प्रॉपर्टी बनाने के लिए JS में 2 नोटेशन हैं, डॉट नोटेशन और ब्रैकेट नोटेशन।
किसी वैरिएबल से ऑब्जेक्ट प्रॉपर्टी बनाने के लिए, आपको निम्नलिखित तरीके से ब्रैकेट नोटेशन का उपयोग करना होगा -
उदाहरण
const obj ={a:'foo'}const prop ='bar'// वेरिएबल नाम propobj[prop] ='baz'console.log(obj);का इस्तेमाल करके प्रॉपर्टी बार सेट करें
आउटपुट
यह आउटपुट देगा -
{ a:'foo', bar:'baz'}
ES6 परिकलित संपत्ति नामों का परिचय देता है, जो आपको ऐसा करने की अनुमति देता है -
उदाहरण
const prop ='bar'const obj ={// a as key a:'foo', // का उपयोग करें prop के मान को key के रूप में उपयोग करें [prop]:'baz'}console.log(obj);पूर्व>आउटपुट
यह आउटपुट देगा -
{ a:'foo', bar:'baz'}