рдЪреИрд▓реЗрдВрдЬ рдбреНрд░реЙрдк рдЗрд╕рдореЗрдВ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИред
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдЬреЗрдВрдЯ рд╣реИ: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36
ред
рдХреГрдкрдпрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ рдХрд┐ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХреИрд╕реЗ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд┐рдпрд╛ рдЬрд╛рдП, рдФрд░ рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ рддреЛ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреЗ рд▓рд┐рдВрдХ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВред
рдореЗрд░рд╛ рдХреЛрдб:
function dropElements(arr, func) {
// Drop them elements.
var duplicateArr = [];
for(var i = 0 ; i < arr.length; i++){
if(func(arr[i])){
duplicateArr.push(arr[i]);
}
}
return duplicateArr;
}
dropElements([1, 2, 3], function(n) {return n < 3; });
рдЧрд▓рдд рдкрд░реАрдХреНрд╖рдг рдорд╛рдорд▓реЗ
dropElements([0, 1, 0, 1], function(n) {рд░рд┐рдЯрд░реНрди n === 1;}) рд╡рд╛рдкрд╕ рдЖрдирд╛ рдЪрд╛рд╣рд┐рдП [1, 0, 1] - рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд░рд┐рдЯрд░реНрди рд╡реИрд▓реНрдпреВ [1, 1]
dropElements([1, 2, 3, 9, 2], function(n) {рд░рд┐рдЯрд░реНрди n> 2;}) рдХреЛ рд╡рд╛рдкрд╕ рдЖрдирд╛ рдЪрд╛рд╣рд┐рдП [3, 9, 2] - рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд░рд┐рдЯрд░реНрди рд╡реИрд▓реНрдпреВ [3, 9]
@pdhanoya рдЖрдк рд╕рд░рдгреА рдореЗрдВ рдЖрдЗрдЯрдо рдбреНрд░реЙрдк рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЗрдВрдбреЗрдХреНрд╕ 0 рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рддрдХ рдлрд╝рдВрдХреНрд╢рди рд╕рддреНрдп рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рд╕рд░рдгреА рдореЗрдВ рд╕рднреА рдЖрдЗрдЯрдореНрд╕ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдЬреЛ рдлрд╝рдВрдХреНрд╢рди (рджреВрд╕рд░рд╛ рддрд░реНрдХ) рд╕рддреНрдп рдирд╣реАрдВ рдмрдирд╛рддреЗ рд╣реИрдВред рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рдЧрд▓рдд рд╕рдордЭрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
@dhcodes рд░реВрдк @pdhanoya рдиреЗ рдХрд╣рд╛ рд╣реИ, рдирд┐рд░реНрджреЗрд╢ рддрддреНрд╡реЛрдВ рдбреНрд░реЙрдк рдХрд░рдиреЗ рддрдХ рд╕рдорд╛рд░реЛрд╣ рд╕рдЪ рд╣реИ рдХрд╣рддреЗ рд╣реИрдВред
рдПрдХ рд╕рд░рдгреА рдХреЗ рддрддреНрд╡реЛрдВ (рдкрд╣рд▓рд╛ рддрд░реНрдХ) рдХреЛ рд╕рд╛рдордиреЗ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ, рдЬрдм рддрдХ рдХрд┐ рд╡рд┐рдзреЗрдп (рджреВрд╕рд░рд╛ рддрд░реНрдХ) рд╡рд╛рдкрд╕ рди рдЖ рдЬрд╛рдП
true
ред
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдкрд░реАрдХреНрд╖рдг рдФрд░ рдирд┐рд░реНрджреЗрд╢ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИрдВред рдпрджрд┐ рдЖрдк рдлрдВрд╕ рдЬрд╛рддреЗ рд╣реИрдВ рдпрд╛ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдХрд┐рд╕реА рдЪреБрдиреМрддреА рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рд╢реНрди рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдкрд╣рд▓реЗ рд╕рд╣рд╛рдпрддрд╛ рдХрдХреНрд╖ рд╕реЗ рдкреНрд░рд╢реНрди рдкреВрдЫреЗрдВред рд╣реИрдкреНрдкреА рдХреЛрдбрд┐рдВрдЧ!
рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдкреНрд░рд╢реНрди рдерд╛ред рд╕реНрдкрд╖реНрдЯ рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
@pdhanoya рдЖрдк рд╕рд░рдгреА рдореЗрдВ рдЖрдЗрдЯрдо рдбреНрд░реЙрдк рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЗрдВрдбреЗрдХреНрд╕ 0 рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рддрдХ рдлрд╝рдВрдХреНрд╢рди рд╕рддреНрдп рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рд╕рд░рдгреА рдореЗрдВ рд╕рднреА рдЖрдЗрдЯрдореНрд╕ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдЬреЛ рдлрд╝рдВрдХреНрд╢рди (рджреВрд╕рд░рд╛ рддрд░реНрдХ) рд╕рддреНрдп рдирд╣реАрдВ рдмрдирд╛рддреЗ рд╣реИрдВред рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рдЧрд▓рдд рд╕рдордЭрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред