जब मैं सरणी को कम करने, मैं संख्या शून्य पाने के लिए कोशिश कर रहा हूँ कम है, लेकिन मैं स्पष्ट रूप से न समारोहजावास्क्रिप्ट एक खाली सरणी
[].reduce(function(previousValue, currentValue){
return Number(previousValue) + Number(currentValue);
});
परिणाम
TypeError: Reduce of empty array with no initial value
लगता है कि के व्यवहार को समझने यदि सरणी रिक्त है मैं इसे कम नहीं कर सकते
[""].reduce(function(previousValue, currentValue){
return Number(previousValue) + Number(currentValue);
});
परिणाम
""
सरणी में केवल तत्व एक खाली स्ट्रिंग है, तो कोई रिक्त स्ट्रिंग