Претворите низ зурења у низ бројева у ЈаваСцрипт-у

Pretvorite Niz Zurena U Niz Brojeva U Javascript U



Приликом групног руковања подацима, може постојати могућност да се неки подаци о смећу појаве у облику нежељених знакова или бројева. На пример, сортирање података на основу типова података. Такође, у случају декодирања кодираних података. У таквим ситуацијама, претварање низа стрингова у низ бројева у ЈаваСцрипт-у је од велике помоћи у смањењу сложености кода и правилном коришћењу ресурса.

Овај блог ће демонстрирати приступе за трансформацију низа стрингова у низ бројева користећи ЈаваСцрипт.

Како конвертовати/трансформисати низ стрингова у низ бројева користећи ЈаваСцрипт?

Да бисте трансформисали низ стрингова у низ бројева користећи ЈаваСцрипт, примените доле наведене приступе:







  • Мапа() ” метод.
  • за сваки() ' и ' пусх() ” методе.
  • смањити() ' и ' цонцат() ” методе.

Хајде да демонстрирамо наведене методе један по један!



Приступ 1: Конвертујте/трансформишите низ стрингова у низ бројева користећи ЈаваСцрипт преко методе мап()

Мапа() ” метода извршава функцију једном за сваку ставку низа без икаквих промена у подразумеваном низу. Овај метод се може применити на једноставно мапирање вредности стрингова у повезаном низу у низ бројева.



Синтакса





низ. Мапа ( фунц ( цуррВалуе , индекс , низ ) , вредност )

У горе наведеној синтакси:

  • фунц ” се односи на функцију коју треба позвати за сваку ставку у низу.
  • Параметри функције се односе на индекс тренутне вредности у наведеном низу.
  • вредност ” означава вредност која се мора пренети функцији.

Пример
Хајде да прегледамо следећи пример:



< тип скрипте = 'текст/јавасцрипт' >
нека стрАрраи = [ '10' , 'двадесет' , '30' ] ;
конзола. Пријава ( „Дати низ стрингова је:“ , стрАрраи )
нека нумАрраи = стрАрраи. Мапа ( Број )
конзола. Пријава ( 'Низ бројева постаје:' , нумАрраи ) ;
скрипта >
  • Декларисајте низ стрингова који имају наведене вредности и прикажите га.
  • Након тога примените „ Мапа() ” метод који има “ Број ” као свој параметар, који ће трансформисати повезани низ стрингова у бројеве.
  • На крају, прикажите низ стрингова претворених у бројеве.

Излаз

У овом излазу се може видети да се низ стрингова претвара у бројеве.

Приступ 2: Конвертујте/трансформишите низ стрингова у низ бројева у ЈаваСцрипт-у користећи форЕацх() и пусх() методе

за сваки() ” метода примењује функцију за сваки елемент у низу. „ пусх() ” метода се користи за додавање ставке у низ на почетку. Ове комбиноване методе могу се применити да се понављају дуж датог низа стрингова, претварају их у бројеве и гурају у празан низ.

Синтакса

низ. за сваки ( функција ( Тренутни , индекс , низ ) , ово )

овде:

  • функција : То је функција коју треба позвати за сваки елемент у низу.
  • Тренутни : Овај параметар означава тренутну вредност низа.
  • индекс : Показује на индекс тренутног елемента.
  • низ : Односи се на тренутни низ.
  • ово : Одговара вредности која се прослеђује функцији.
низ. гурати ( ит1 , ит2 )

У овој синтакси:

  • ит1 , и ' ит2 ” указују на ставке које треба додати у низ.

Пример
Хајде да прођемо кроз доле наведени пример:

< тип скрипте = 'текст/јавасцрипт' >
нека стрАрраи = [ 'двадесет' , '40' , '60' ] ;
конзола. Пријава ( „Дати низ стрингова је:“ , стрАрраи )
нека нумАрраи = [ ] ;
стрАрраи. за сваки ( низ => {
нумАрраи. гурати ( Број ( низ ) ) ;
} ) ;
конзола. Пријава ( 'Низ бројева постаје:' , нумАрраи ) ;
скрипта >

У горњим редовима кода:

  • Иницијализујте низ који се састоји од наведених вредности стрингова и прикажите га.
  • Такође, креирајте празан низ под називом „ нумАрр ”.
  • У следећем кораку примените „ за сваки() ” за понављање вредности придруженог низа.
  • Након тога, поновљене вредности у претходном кораку ће бити конвертоване у бројеве преко „ Број ”.
  • Сада ' пусх() ” ће додати конвертоване бројеве у додељени празан низ, као што је раније објашњено.
  • На крају, прикажите низ са бројевима.

Излаз

Горњи излаз показује да је жељени захтев испуњен.

Приступ 3: Конвертујте/трансформишите низ стрингова у низ бројева у ЈаваСцрипт-у помоћу метода редуцирања() и цонцат()

смањити() ” метода позива функцију за елементе у низу да би заузврат дала смањену вредност. „ цонцат() ” метода спаја/спаја више низова или вредности низова. Комбинација ових метода може итерирати низ низова, спојити вредности тако да се конвертују у бројеве, а затим их додати у посебан низ.

Синтакса

низ. смањити ( фунц ( укупно , Валуе , Индекс , низ ) , вредност )

У овој специфичној синтакси:

  • фунц ” се односи на функцију коју треба позвати за сваки елемент низа.
  • Аргументи функције одговарају индексу тренутне вредности у наведеном низу.
  • вредност ” одговара вредности која је прослеђена функцији.
низ1. цонцат ( низ )

У датој синтакси:

  • низ ” представља вредност стринга која треба да се повеже.

Пример
Следећи пример објашњава наведени концепт:

< тип скрипте = 'текст/јавасцрипт' >
нека стрАрраи = [ 'петнаест' , '25' , '35' , 'Четири, пет' ] ;
конзола. Пријава ( „Дати низ стрингова је:“ , стрАрраи )
нека нумАрраи = стрАрраи. смањити ( ( први , последњи ) => први. цонцат ( + последњи ) , [ ] )
конзола. Пријава ( 'Низ бројева постаје:' , нумАрраи ) ;
скрипта >

У горњим редовима кода:

  • Декларисајте низ наведеног стринга и прикажите га.
  • У следећем кораку примените „ смањити() ' и ' цонцат() ” методе као комбинација.
  • Ово ће резултирати итерацијом дуж повезаног низа и спојити ставке низа тако да се трансформишу у бројеве.
  • Сада ће конвертовани бројеви у претходном кораку бити додати у нулл низ представљен са „ [ ] ”.
  • На крају, прикажите низ придодатих бројева на конзоли.

Излаз

У овом конкретном излазу, може се видети да је додељени нулл низ попуњен бројевима.

Закључак

Мапа() ” метод, „ за сваки() ' и ' пусх() ” методе или „ смањити() ' и ' цонцат() ” методе се могу користити за трансформацију низа стрингова у низ бројева у ЈаваСцрипт-у. Метода мап() једноставно пресликава придружене вредности низа у бројеве. Док друга два приступа понављају низ датог низа, претварају их у бројеве и додају конвертоване вредности у додељени нулл низ. Овај водич је објаснио трансформацију стринга у низ бројева у ЈаваСцрипт-у.