मेरे पास ऑब्जेक्ट्स की एक सरणी है जिसे मैं नए फ़िल्टर किए गए सरणी का उत्पादन करने के लिए पुनरावृत्त करना चाहता हूं। लेकिन इसके अलावा, मुझे एक पैरामीटर के आधार पर नई सरणी से कुछ ऑब्जेक्ट्स को फ़िल्टर करने की आवश्यकता है। मैं यह कोशिश कर रहा हूँ:
function renderOptions(options) {
return options.map(function (option) {
if (!option.assigned) {
return (someNewObject);
}
});
}
क्या यह एक अच्छा तरीका है? क्या कोई बेहतर तरीका है? मैं किसी भी पुस्तकालय का उपयोग करने के लिए खुला हूं जैसे कि लॉश।
.reduce()निश्चित रूप से तेज है .filter(...).map(...)जो मैंने कहीं और सुझाया है। मैंने stackoverflow.com/a/47877054/2379922