मेरे पास यह कोड है जो अच्छी तरह से काम करता है
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
संबंधित सवाल
नए सवाल
node.js
Node.js एक घटना-आधारित, गैर-अवरोधक, अतुल्यकालिक I / O रनटाइम है जो Google के V8 जावास्क्रिप्ट इंजन और libuv लाइब्रेरी का उपयोग करता है। इसका उपयोग उन अनुप्रयोगों को विकसित करने के लिए किया जाता है जो क्लाइंट पर और साथ ही सर्वर साइड पर जावास्क्रिप्ट को चलाने की क्षमता का भारी उपयोग करते हैं और इसलिए कोड के पुन: प्रयोज्य और संदर्भ स्विचिंग की कमी से लाभान्वित होते हैं।