के लिए ईवेंट श्रोता को एरे में संलग्न करें क्या कोई उपयोगकर्ता यह जानने का कोई तरीका है कि उपयोगकर्ता ने किसी आइटम को एक सरणी पर धक्का दिया है (पुश() के माध्यम से)?जावास्क्रिप्ट: पुश() इवेंट
असल में मेरे पास एक एसिंक्रोनस स्क्रिप्ट है जो उपयोगकर्ता को आदेशों को सरणी पर धक्का देती है। एक बार मेरी स्क्रिप्ट लोड हो जाने पर, यह आदेश निष्पादित करता है। समस्या यह है कि, मेरी स्क्रिप्ट पहले से चलने के बाद उपयोगकर्ता अतिरिक्त आदेशों को सरणी पर धक्का दे सकता है और ऐसा होने पर मुझे अधिसूचित होने की आवश्यकता है। ध्यान रखें कि यह केवल एक नियमित सरणी है जिसे उपयोगकर्ता स्वयं बनाता है। Google Analytics इस तरह कुछ करता है।
मुझे यह भी मिला जहां मुझे लगता है कि Google ऐसा करता है, लेकिन मुझे कोड समझ में नहीं आता है: एए = फ़ंक्शन (के) { वापसी ऑब्जेक्ट.प्रोटोटाइप [हे] .call (ऑब्जेक्ट (के)) == "[वस्तु सरणी]"
मैं भी एक महान उदाहरण है जो आधार कवर करने लगता है पाया, लेकिन मैं अपने अतिरिक्त धक्का विधि सही ढंग से काम करने के लिए नहीं मिल सकता है: http://jsbin.com/ixovi4/4/edit
क्या उपयोगकर्ता इस यूआई को आपके द्वारा प्रदान किए जा रहे यूआई के माध्यम से बनाता है? – joelt
नहीं, यह एक नियमित सरणी होना चाहिए क्योंकि मेरी स्क्रिप्ट अभी तक लोड नहीं हुई है, इसलिए मेरे पास कोई विशेष रैपर ऑब्जेक्ट नहीं है जो वे बना सकते हैं, आदि – KingOfHypocrites