Underscore: рд╕рдВрджрд░реНрдн рддреНрд░реБрдЯрд┐: _ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 26 рдЬрдире░ 2018  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: jashkenas/underscore

рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдХреБрдЫ рдкрд░реЗрд╢рд╛рдиреА рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж (рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрдВрдбрд░рд╕реНрдХреЛрд░.рдЬреЗрдПрд╕ рдирд╣реАрдВ рд╣реИ рдмрд▓реНрдХрд┐ рдХреЗрд╡рд▓ рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рд╣реИ), рдореИрдВ рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рдлрд╝рдВрдХреНрд╢рди (_.once) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ, рдореЗрд░реЗ рдкрд╛рд╕ рдореЗрд░реЗ рдХреЛрдб рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ const Underscore = require("underscore") рд╣реИ , рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА, рдФрд░ рдЬрдм рдореИрдВ const Underscore = require("underscore.js") рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рдвреВрдВрдврддрд╛ рд╣реИ, рддреЛ рдЖрдк рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдкреНрд░рдмреБрджреНрдз рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдореИрдВ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╢реБрд░реБрдЖрдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЕрдЧрд░ рдореИрдВ рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЧрд▓рдд рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдорд╛рдлрд╝ рдХрд░ рджреЛ; рдкреА

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЖрдкрдХрд╛ рдХреЛрдб рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдирд┐рд░рдВрддрд░ рдирд╛рдорд┐рдд Underscore рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд░рддрд╛ рд╣реИред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЬреЛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рд╡рд╣ рд╣реИ: const _ = require("underscore"); рдЬреЛ рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдирд┐рд░рдВрддрд░ рдирд╛рдорд┐рдд _ рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд░реЗрдЧрд╛ред

рд╕рднреА 5 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЖрдкрдХрд╛ рдХреЛрдб рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдирд┐рд░рдВрддрд░ рдирд╛рдорд┐рдд Underscore рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд░рддрд╛ рд╣реИред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЬреЛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рд╡рд╣ рд╣реИ: const _ = require("underscore"); рдЬреЛ рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдирд┐рд░рдВрддрд░ рдирд╛рдорд┐рдд _ рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд░реЗрдЧрд╛ред

рдУрдПрдордЬреА рдзрдиреНрдпрд╡рд╛рдж, рдЪреВрдВрдХрд┐ рдореИрдВрдиреЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдХреЛрдИ рд╕рдмрдХ рдирд╣реАрдВ рд▓рд┐рдпрд╛, рдореБрдЭреЗ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдЗрд╕ рдЖрджреЗрд╢ рдХрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рдЕрд░реНрде рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдм рдореБрдЭреЗ рдорд┐рд▓ рдЧрдпрд╛, рдзрдиреНрдпрд╡рд╛рдж: рдбреА

рдЖрдкрдХрд╛ рдХреЛрдб рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдирд┐рд░рдВрддрд░ рдирд╛рдорд┐рдд Underscore рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд░рддрд╛ рд╣реИред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЬреЛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рд╡рд╣ рд╣реИ: const _ = require("underscore"); рдЬреЛ рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдирд┐рд░рдВрддрд░ рдирд╛рдорд┐рдд _ рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд░реЗрдЧрд╛ред

рдШрдВрдЯреЛрдВ рд╕реЗ рдпрд╣реА рджреЗрдЦ рд░рд╣рд╛ рдерд╛...

рдЖрдкрдХрд╛ рдХреЛрдб рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдирд┐рд░рдВрддрд░ рдирд╛рдорд┐рдд Underscore рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд░рддрд╛ рд╣реИред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЬреЛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рд╡рд╣ рд╣реИ: const _ = require("underscore"); рдЬреЛ рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдирд┐рд░рдВрддрд░ рдирд╛рдорд┐рдд _ рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд░реЗрдЧрд╛ред

рдзрдиреНрдпрд╡рд╛рджред рдпрд╣ рддрдм рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрдм рдЖрдк рд░рд┐рдПрдХреНрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░ рднреА рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реЛрдВред

рдЖрдкрдХрд╛ рдХреЛрдб рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдирд┐рд░рдВрддрд░ рдирд╛рдорд┐рдд Underscore рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд░рддрд╛ рд╣реИред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЬреЛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рд╡рд╣ рд╣реИ: const _ = require("underscore"); рдЬреЛ рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдирд┐рд░рдВрддрд░ рдирд╛рдорд┐рдд _ рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд░реЗрдЧрд╛ред

рдереИрдВрдХреНрд╕ рдЕ рд▓реЙрдЯ

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

chikamichi picture chikamichi  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jdalton picture jdalton  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

danilopolani picture danilopolani  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

afranioce picture afranioce  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

dmaicher picture dmaicher  ┬╖  9рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ