Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

260
Views
Cómo escribir una función que toma una entrada de número de versión semántica que es una cadena

Hola, lo siento, soy un principiante y quisiera preguntar cómo devolver un objeto que tiene una clave que describe la versión.

 myFunction(“15.0.9”) returns { “major”: 15, “minor”: 0, “patch”: 9 } myFunctuion(“12.2.4”) returns { “major”: 12, “minor”: 2, “patch”: 4 }
about 4 years ago · Juan Pablo Isaza
3 answers
Answer question

0

Simplemente puede split() la cadena en sus componentes, map() todos los componentes a números usando el operador unario más y devolver un objeto:

 const semver = (s) => { const [major, minor, patch] = s.split('.').map(v => +v); return { major, minor, patch }; } console.log(semver("15.0.9"));

about 4 years ago · Juan Pablo Isaza Report

0

Prueba esto:

 var GimmeVer = function(vNo){ var arr = vNo.split('.'); var res = { "major":0, "minor":0, "patch":0 }; for (var i = 0; i < arr.length; i++){ if (i == 0) res.major=arr[i]; if (i == 1) res.minor = arr[i]; if (i == 2) res.patch = arr[i]; return res; }
about 4 years ago · Juan Pablo Isaza Report

0

Prueba esto

 function myFunction(data){ const keys = ['major', 'minor', 'patch']; return data.split('.').reduce((acc, cur, i) => { if(keys[i]) acc[keys[i]] = Number(cur); return acc; }, {}); }
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!