मैंeval का उपयोग कर गतिशील चर के लिए मान कैसे असाइन करें?
varname = "data" + newid + "['" + name + "']";
कर मैं गतिशील चर को कोई मान निर्दिष्ट करना चाहते हैं गतिशील चर नाम मिला है। मैंने कोशिश की कि
eval(varname) = value;
लेकिन यह काम नहीं करता है। डायनामिक वैरिएबल को मान असाइन करने के लिए मुझे क्या करने की ज़रूरत है?
'friggin गतिशील चर का उपयोग न करें। वस्तुओं का प्रयोग करें। विशेष रूप से, 'डेटा [नया] [नाम] ', और यह असाइनमेंट के साथ भी काम करता है। – delnan
असल में मैंने अपने जावास्क्रिप्ट में php के माध्यम से कई jsons डाले हैं, जिसमें डेटाफर्स्ट, डेटासेकंड आदि प्रारूप में नाम हैं, इसलिए मेरे जावास्क्रिप्ट कोड में मैं यह तय करने की कोशिश कर रहा हूं कि उनमें से कौन सा चर मुझे –
में हेरफेर करना चाहिए, फिर उस तरह के डेटा उत्पन्न न करें। एक JSON शाब्दिक उत्पन्न करें जहां 'newid' भी समझाया गया है। – delnan