मैं "पैरेंट" फ़ंक्शन में निष्पादित या उपयोग किए बिना फ़ंक्शन के पैरामीटर के रूप में फ़ंक्शन कैसे पास करूं eval()? (जब से मैंने पढ़ा है कि यह असुरक्षित है।)
मेरे पास यह है:
addContact(entityId, refreshContactList());
यह काम करता है, लेकिन समस्या यह है कि refreshContactListजब फ़ंक्शन का उपयोग किया जाता है, तो फ़ंक्शन के बजाय कॉल किया जाता है।
मैं इसका उपयोग करके इसे प्राप्त कर सकता हूं eval(), लेकिन मैंने जो पढ़ा है, उसके अनुसार यह सर्वोत्तम अभ्यास नहीं है। मैं जावास्क्रिप्ट में एक पैरामीटर के रूप में एक फ़ंक्शन कैसे पारित कर सकता हूं?