मेरे पास यह कोड है जो अच्छी तरह से काम करता है

var name_1 = request.body.agentname_1;
var name_2 = request.body.agentname_2;
var name_3 = request.body.agentname_3;
...
var name_999 = request.body.agentname_999;

मैं "फॉर" लूप का उपयोग करके कोड की पंक्तियों को कम करना चाहता हूं। मैंने कोशिश की लेकिन मुझे त्रुटि मिली, कोई मदद प्लेज़? धन्यवाद

for (i = 1; i <= 999; i++) { 
    global['name_'+i] = request.body.global['agentname_'+i]
}
0
Simo 31 अक्टूबर 2018, 01:27

1 उत्तर

सबसे बढ़िया उत्तर

उत्तर प्रपत्र में:

global को request.body.global['agentname_'+i] से हटा दें, ताकि आप पहले की तरह उसी ऑब्जेक्ट तक पहुंच सकें:

for (i = 1; i <= 999; i++) { 
    global['name_'+i] = request.body['agentname_'+i]
}
0
dpopp07 31 अक्टूबर 2018, 14:03