ΠΠΎΡΠ»Π΅ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΎΠΉ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ (ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΡΠΎ Π½Π΅ underscore.js, Π° ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅), Ρ ΠΏΡΡΠ°ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ (_.once), Π½ΠΎ ΠΏΠΎΠ»ΡΡΠ°Ρ ΡΡΡ ΠΎΡΠΈΠ±ΠΊΡ, Ρ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ const Underscore = require("underscore")
Π² Π²Π΅ΡΡ
Π½Π΅ΠΉ ΡΠ°ΡΡΠΈ ΠΌΠΎΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π° , Π½ΠΎ Π²ΡΠ΅ ΠΆΠ΅, ΠΈ ΠΊΠΎΠ³Π΄Π° Ρ ΠΏΡΡΠ°ΡΡΡ const Underscore = require("underscore.js")
, ΠΎΠ½ Π½Π΅ Π½Π°Ρ
ΠΎΠ΄ΠΈΡ ΠΌΠΎΠ΄ΡΠ»Ρ, ΠΏΠΎΡΡΠΎΠΌΡ Π²Ρ Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ ΠΏΡΠΎΡΠ²Π΅ΡΠΈΡΡ ΠΌΠ΅Π½Ρ?
Π― Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½ΠΎΠ²ΠΈΡΠΎΠΊ Π² JavaScript, ΠΏΡΠΎΡΡΠΈΡΠ΅ ΠΌΠ΅Π½Ρ, Π΅ΡΠ»ΠΈ Ρ ΡΠ΄Π΅Π»Π°Ρ ΡΡΠΎ-ΡΠΎ ΡΠ²Π½ΠΎ Π½Π΅ ΡΠ°ΠΊ ;p
ΠΠ°Ρ ΠΊΠΎΠ΄ Π½Π°Π·Π½Π°ΡΠ°Π΅Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ΅ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ Underscore
.
Π― Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅: const _ = require("underscore");
, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°Π·Π½Π°ΡΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ΅ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ _
.
Π Π±ΠΎΠΆΠ΅, ΡΠΏΠ°ΡΠΈΠ±ΠΎ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Ρ Π½Π΅ Π±ΡΠ°Π» ΡΡΠΎΠΊΠΎΠ² javascript, Ρ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π», ΡΡΠΎ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΡΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π°, Π½ΠΎ ΡΠ΅ΠΏΠ΅ΡΡ Ρ ΠΏΠΎΠ½ΡΠ», ΡΠΏΠ°ΡΠΈΠ±ΠΎ: D
ΠΠ°Ρ ΠΊΠΎΠ΄ Π½Π°Π·Π½Π°ΡΠ°Π΅Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ΅ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ
Underscore
.
Π― Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅:const _ = require("underscore");
, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°Π·Π½Π°ΡΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ΅ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ_
.
ΠΡΠΊΠ°Π» ΡΡΠΎ ΡΠ°ΡΠ°ΠΌΠΈ...
ΠΠ°Ρ ΠΊΠΎΠ΄ Π½Π°Π·Π½Π°ΡΠ°Π΅Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ΅ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ
Underscore
.
Π― Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅:const _ = require("underscore");
, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°Π·Π½Π°ΡΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ΅ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ_
.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ. ΡΡΠΎ ΡΠ°ΠΊΠΆΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΠΊΠΎΠ³Π΄Π° Π²Ρ ΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅ Π½Π°Π΄ ΡΠ΅Π°Π³ΠΈΡΡΡΡΠΈΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ.
ΠΠ°Ρ ΠΊΠΎΠ΄ Π½Π°Π·Π½Π°ΡΠ°Π΅Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ΅ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ
Underscore
.
Π― Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅:const _ = require("underscore");
, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°Π·Π½Π°ΡΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ΅ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ_
.
Π±ΠΎΠ»ΡΡΠΎΠ΅ ΡΠΏΠ°ΡΠΈΠ±ΠΎ
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
ΠΠ°Ρ ΠΊΠΎΠ΄ Π½Π°Π·Π½Π°ΡΠ°Π΅Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ΅ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ
Underscore
.Π― Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅:
const _ = require("underscore");
, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°Π·Π½Π°ΡΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ΅ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ_
.