অ্যারে reduce()
থেকে একটি মান পেতে দুর্দান্ত অ্যারে পদ্ধতি রয়েছে । উদাহরণ:
[0,1,2,3,4].reduce(function(previousValue, currentValue, index, array){
return previousValue + currentValue;
});
বস্তুর সাথে একই অর্জন করার সর্বোত্তম উপায় কী? আমি এটি করতে চাই:
{
a: {value:1},
b: {value:2},
c: {value:3}
}.reduce(function(previous, current, index, array){
return previous.value + current.value;
});
তবে অবজেক্টের কোনও reduce()
পদ্ধতি প্রয়োগ করা হয়েছে বলে মনে হয় না ।
reduce
পদ্ধতি আছে। আমি সেখানে চেক করব। যদিও, সমাধানটি তেমন কঠিন বলে মনে হচ্ছে না।
_
অবজেক্টের জন্য হ্রাস আছে। নিশ্চিত না যে এটি দুর্ঘটনাক্রমে কাজ করেছে বা যদি অবজেক্ট সমর্থন ইচ্ছাকৃত হয়েছিল তবে আপনি এই প্রশ্নের উদাহরণ হিসাবে কোনও বস্তুটি পাস করতে পারবেন এবং এটি (ধারণাগতভাবে) for..in
প্রতিটি চাবির মধ্যে পাওয়া মানগুলির সাথে আপনার পুনরাবৃত্তিকে ফাংশন বলবে ।
Underscore.js
?