5
संदर्भित करने के लिए स्ट्रिंग का उपयोग करके मैं जावास्क्रिप्ट में PHP (और अधिकांश भाषाओं में) की "फीचर" को दोहराने की कोशिश कर रहा हूं।ऑब्जेक्ट नाम
यहाँ यह PHP में है:
$objectName = 'ObjectA';
$someObject->$objectName->someMethod();
मूल रूप से एक स्ट्रिंग चर का उपयोग कर एक वस्तु चर संदर्भ के लिए।
var objectName = "ObjectA";
someObject.[objectName].someMethod();
किसी को भी ऐसा करने के तरीके पता:
तो जावास्क्रिप्ट में, मैं की तरह कुछ करने के लिए उम्मीद कर रहा था? या अगर यह भी संभव है?
गाह। मैं एक लानत चरित्र था। मुझे नहीं पता था कि इसे क्या कहा गया था या मैं गुगल ब्रैकेट नोटेशन होगा। बहुत बहुत धन्यवाद! – Charlie
यह गहराई से परे काम नहीं करता है। यदि आपके पास "Object.a.attribute.val" जैसी स्ट्रिंग है तो आप अंतिम विशेषता [str] ऑब्जेक्ट नहीं कर सकते हैं। इसे कैसे प्राप्त करें? –