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

218
Views
Cómo eliminar una cadena después de reemplazar una cadena

Para ese código a continuación, la salida de ins (supongamos que el valor de las claves es verano, primavera, otoño, invierno) es:

 ['req.body.summer, req.body.spring, req.body.fall, req.body.winter']

Lo que quiero es eliminar la cadena después del comando de reemplazo, para poder insertarla en mi consulta de SQLite. Entonces la salida debe ser:

 [req.body.summer, req.body.spring, req.body.fall, req.body.winter]

Soy nuevo en la programación, así que tengan paciencia conmigo. ¡Gracias!

 var arr = ''; Object.keys(input).forEach(function(key) { arr += 'req.body.' + key + ', '; }); var ins = [arr.replace(/,\s*$/, '')]; console.log(ins);
over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

Prueba esto...

Simplemente declare arr como una matriz y empuje los valores en ella.

 var arr = []; var input = ['summer', 'spring', 'fall', 'winter']; (input).forEach(function(key,value) { arr.push('req.body.' + key); }); console.log(arr);

over 4 years ago · Santiago Trujillo Report

0

Si la entrada es una matriz de cadenas, como 'verano', haga lo siguiente:

 var arr = input.map(key => req.body[key]); 

 // Sample input var input = ['summer', 'spring', 'fall', 'winter']; // Sample req: var req = { body: { summer: 'sun', spring: 'birds', fall: 'leaves', winter: 'snow' } }; var arr = input.map(key => req.body[key]); console.log(arr);

Si prefiere la sintaxis de la function en lugar de => :

 var arr = input.map(function (key) { return req.body[key]; });
over 4 years ago · Santiago Trujillo Report

0

Lo que está buscando una matriz de objetos de cadena

 var arr = new Array() ;var input= { 'spring':'a','summer': 'b'} Object.keys(input).forEach(function(key) { arr.push('req.body.' + key); }); console.log(arr); // Prints ["req.body.spring", "req.body.summer"]

over 4 years ago · Santiago Trujillo 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!