կրճատման մեթոդը մի փոքր ավելի ճկուն է: Այն կարող է վերադարձնել ցանկացած բան: Դրա նպատակն է վերցնել զանգված և խտացնել դրա բովանդակությունը մեկ արժեքի մեջ: Այդ արժեքը կարող է լինել թիվ, տող կամ նույնիսկ առարկա կամ նոր զանգված։
Արդյո՞ք նվազեցնում է նոր օբյեկտի վերադարձը:
5 Պատասխաններ: Այո, սա կրճատման նորմալ վարքագիծ է, երբ դուք չեք փոխանցում կուտակիչի սկզբնական արժեքը (ինչը միշտ պետք է): Ձեր կոդը չի աշխատում այնպես, ինչպես ակնկալվում էր, բացի երկու օբյեկտ ունեցող զանգվածներից:
Զանգվածի քարտեզը վերադարձնում է նոր զանգված:
Քարտեզի մեթոդը վերադարձնում է բոլորովին նոր զանգված՝ փոխակերպված տարրերով և նույն քանակությամբ տվյալների: ForEach-ի դեպքում, նույնիսկ եթե այն վերադառնում է չսահմանված, այն կփոխի սկզբնական զանգվածը հետ կանչով.
Ի՞նչ է օգնում նվազեցնելու մեթոդը:
Նվազեցման մեթոդը իրականացնում է օգտագործողի կողմից տրամադրված «կրճատող» հետադարձ զանգի ֆունկցիա զանգվածի յուրաքանչյուր տարրի վրա՝ փոխանցելով վերադարձի արժեքը նախորդտարրի հաշվարկից: Զանգվածի բոլոր տարրերով ռեդուկտորը գործարկելու վերջնական արդյունքը մեկ արժեք է։
Ի՞նչ է անում կրճատումը JavaScript-ում:
JavaScript զանգվածի կրճատում
Նվազեցման մեթոդը իրականացնում է ռեդուկտորական ֆունկցիա զանգվածի յուրաքանչյուր արժեքի համար: նվազեցնելը վերադարձնում է մեկ արժեք, որը ֆունկցիայի կուտակված արդյունքն է: … կրճատումը չի փոխում սկզբնական զանգվածը։