संभव डुप्लिकेट:
How to convert string as object's field name in javascriptConvert स्ट्रिंग मान संपत्ति नाम आपत्ति उठाने
मैं यह कर सकता:
var objPosition = {};
objPosition.title = "whatever";
लेकिन मैं 'शीर्षक' हो रही है गतिशील रूप से, और ऑब्जेक्ट में आधे दर्जन गुणों को असाइन करने के लिए प्राप्त आधा दर्जन तारों का उपयोग करना चाहते हैं। मैंने eval और कई अन्य योजनाओं की कोशिश की है जो एक ही समस्या है, लेकिन अब तक खाली हो गए हैं।
मेरे पास है:
var txtCol = $(this).text();
txtCol = $.trim(txtCol);
और मैं txtCol का मूल्य एक संपत्ति नाम होना चाहता हूँ।
कोई भी विचार?
धन्यवाद! --Broschat –