2016-02-19 9 views
5

मेरे पास ऑब्जेक्ट्स की एक सरणी है और मैं ऑब्जेक्ट में किसी प्रॉपर्टी को संशोधित करना चाहता हूं।एएस 6 सरणी में तत्व को कैसे अपडेट करें?

मुझे पता है कि हम स्प्लिस फ़ंक्शन का उपयोग करके ऑब्जेक्ट को हटा सकते हैं। क्या इसे हटाने और इसे वापस जोड़ने का एकमात्र विकल्प है?

+4

नहीं, आप सीधे इसे बदल सकते हैं ... 'सरणी [अनुक्रमणिका] .property = value' ... या, जैसा कि प्रश्न का तात्पर्य है, किसी ऑब्जेक्ट को प्रतिस्थापित करने के लिए ... 'array [index] = newobject ' –

उत्तर

4

आप उसे सीधे संशोधित करने के लिए है (यह मानते हुए तुम्हें पता सूचकांक)

YourArray[index].ObjectProperty = YourValue 

यह तो तुम सब करने की जरूरत है एक प्रोप संशोधित है अगर यह ES6 है या नहीं

0

कोई फर्क नहीं पड़ता वस्तु, सरणी से इसे हटाने की जरूरत नहीं है।

arr[2].prop = newValue; 
संबंधित मुद्दे