चूंकि आप एक पैरामीटर के रूप में request[i] का उपयोग करते हैं, हम मान सकते हैं कि कोड का यह ब्लॉक एक लूप में इनकैप्सुलेटेड है:शायद आप एक सरणी पर पुनरावृति करने और प्रत्येक आइटम के लिए hget/hdel निष्पादित करने का प्रयास कर रहे हैं।
उस स्थिति में, एक अच्छा मौका है कि आप जावास्क्रिप्ट के स्कोपिंग नियमों से प्रभावित हुए हैं:अनुरोध [i] एक क्लोजर का हिस्सा है, लेकिन एक क्लोजर को केवल फ़ंक्शन स्तर पर परिभाषित किया जा सकता है (ब्लॉक स्तर पर नहीं)।पी>
आपको शायद अपने कंटेनर पर पुनरावृति करने के लिए एक आंतरिक फ़ंक्शन को परिभाषित करने या forEach का उपयोग करने की आवश्यकता है। अधिक जानकारी यहाँ:
नोडज, रेडिस। जांचें कि क्या कुंजियां मौजूद हैं और यदि नहीं तो नया बनाएं
लूप के लिए रेडिस विलंब से आइटम प्राप्त करें