Olùtò Ọ̀rọ̀ Ọ̀fẹ́
Tò àwọn ìlà ọ̀rọ̀ ní ìtòlẹ́sẹẹsẹ alfabẹ́ẹ̀tì, gígùn, oníẹ̀kà, tàbí àdámọ́. Yọ àwọn ẹ̀dà-méjì kúrò, gé àyè kúrò, kí o sì da àkójọpọ̀ pọ̀.
Bí Ó Ṣe Ń Ṣiṣẹ́
Ìtòlẹ́sẹẹsẹ ń ṣiṣẹ́ pátápátá nínú aṣàwákiri rẹ ní lílo API Intl.Collator JavaScript tí a kọ́ sínú rẹ̀ — kò sí sáfà, kò sí ìwé-ìṣirò, kò sí gbígbé sókè. A ń ṣírò ìtòlẹ́sẹẹsẹ kọ̀ọ̀kan, láti ìtòlẹ́sẹẹsẹ àbídí sí ìtòlẹ́sẹẹsẹ nọ́mbà àdánidá, ní kété tí o bá kọ tàbí yí àṣàyàn padà.
- 1A pín ìbáwọlé sí àwọn ìlàA pín ọ̀rọ̀ tí o lẹ̀ lórí àwọn àmì ìlà tuntun. A ń ṣiṣẹ́ ìṣetán-tẹ́lẹ̀ yíyàn kọ́kọ́: àyè ìṣáájú àti ìparí ni a ń yọ kúrò lára ìlà kọ̀ọ̀kan, a sì ń yọ àwọn ìlà òfìfo kúrò — méjèèjì tí a lè ṣètò.
- 2Intl.Collator ń darí ìtòlẹ́sẹẹsẹFún ìtòlẹ́sẹẹsẹ àbídí àti àdánidá, a ń bẹ̀rẹ̀ Intl.Collator aṣàwákiri tí a kọ́ sínú rẹ̀ pẹ̀lú agbègbè ojúlé wẹ́ẹ̀bù rẹ lọ́wọ́lọ́wọ́ nítorí náà àwọn àmì tí ó ní ààmì (å, ä, ö, àti bẹ́ẹ̀ bẹ́ẹ̀ lọ) ń tò ní ìtòlẹ́sẹẹsẹ èdè tí ó tọ́. Ipò 'àdánidá' ń ṣètò àmì nọ́mbà, nítorí náà 'file2' wà lókè 'file10' dípò kí a mú àwọn àmì-nọ́mbà gẹ́gẹ́ bí àmì lásán.
- 3Àwọn kọ́kọ́rọ́ ìfiwéra ń yọ ariwo kúròKí ìfiwéra tó ṣẹlẹ̀, ìlà kọ̀ọ̀kan lè ní àwọn àpólà ìṣáájú (the, a, an) àti àmì-ìdúró tí kì í ṣe alámọ̀-nọ́mbà tí a yọ kúrò nínú kọ́kọ́rọ́ ìtòlẹ́sẹẹsẹ rẹ̀ yíyàn — a ń pa ọ̀rọ̀ ìlà ìpilẹ̀ṣẹ̀ náà mọ́ pípé nínú ìtọjade náà, kọ́kọ́rọ́ tí a lò fún ìtòlẹ́sẹẹsẹ nìkan ni a yí padà.
- 4Ìdàrú ń lo àìròtẹ́lẹ̀ cryptographicIpò ìdàrú láìròtẹ́lẹ̀ náà ń pe crypto.getRandomValues láti ṣẹ̀dá àtòjọ nọ́mbà 32-bit láìròtẹ́lẹ̀, kí ó sì ṣe yíyí Fisher-Yates lórí àwọn ìlà náà ní lílo àwọn iye wọ̀nyí — tí ó ń yẹra fún ìtẹ̀sí tí ó wà pẹ̀lú àwọn ọ̀nà tí a gbé kalẹ̀ lórí Math.random().
Àwọn Irinṣẹ Tó Jọra
Olùrí Ìlà Ẹ̀dà-Méjì
Rí, ka, tàbí yọ àwọn ìlà ẹ̀dà-méjì kúrò lára àkójọpọ̀ kan. Dáadáa fún fífọ́ àwọn àkójọpọ̀ ímeèlì, àwọn àkọsílẹ̀ àyẹ̀wò, tàbí wíwá àwọn àkọsílẹ̀ tí ó tún ara wọn ṣe nínú dátà.
Olùfẹ̀rí Fáìlì ENV
Ṣàyẹ̀wò fáìlì .env kan fún àwọn kọ́kọ́rọ́ méjì-méjì, àyè tí kò tọ́, àti àwọn iye tí kò ní àmi-ọ̀rọ̀ — kí o sì gba ẹ̀dà tí a fẹ̀rí tí ó sì tò, àti .env.example tí ó ti ṣetán fún ìfisínú. Ó ń ṣiṣẹ́ nínú ẹ̀rọ àwárí rẹ.
Ìyàtọ̀ Ọ̀rọ̀
Fi apá ọ̀rọ̀ méjì wéra kí o sì wo ohun tí ó yípadà gan-an. Ìyàtọ̀ ìlà-sí-ìlà pẹ̀lú àwọn ìlà tí a fi kún, tí a yọ kúrò, àti tí kò yípadà.