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

224
Views
Si las declaraciones no funcionan al usar javascript o jsx

Tener problemas para obtener un bloque de código para iniciar sesión en la consola

No funciona. No se registra nada en la consola.

 var data = {"_id": "615fc3db8b6a6311aa3295ca", "isComplete": false, "remindTime": {"date": "2021-10-08", "time": "12:08:40 am"}, "subtitle": "Fdfdff", "title": "Dfdf"} if (data.length > 0) { console.log('my data', data); }

QUE FUNCIONA:

 var data = {"_id": "615fc3db8b6a6311aa3295ca", "isComplete": false, "remindTime": {"date": "2021-10-08", "time": "12:08:40 am"}, "subtitle": "Fdfdff", "title": "Dfdf"} if (data.title) { console.log('my data', data); }

No estoy seguro de lo que va mal

about 4 years ago · Juan Pablo Isaza
3 answers
Answer question

0

Está probando una propiedad de longitud en un objeto js simple en el que no ha colocado explícitamente una propiedad de longitud.

La prueba de una longitud parece que espera que sea una matriz.

Sería similar a ejecutar esto en la consola, obtendrá indefinido.

({}).length

Si desea registrarlo si es un objeto:

 if (data) { console.log('my data', data); }

Si desea registrarlo si tiene alguna propiedad:

 if (Object.keys(data).length) { console.log('my data', data); }
about 4 years ago · Juan Pablo Isaza Report

0

en su caso, data no son una matriz, son un objeto. Tienes que usar Object.keys(data).length para encontrar ninguna clave en un objeto. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/keys

about 4 years ago · Juan Pablo Isaza Report

0

El objeto no tiene ninguna propiedad de longitud. Si desea verificar la existencia del objeto, simplemente escriba esto:

 if (data) { // executable code }

comprobará si el objeto tiene alguna propiedad o no.

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!