-1

I want to print all empty values in JSON. if all values are not empty then it should print JSON has no empty fields.

  

  let obj = {
  "name" : "abc",
  "sub_name" : "some name",
  "language" : "",
  "skills" : "",
  "device" : "device_name",
  "color" : "",
  
} 



I want to have all the empty keys in JSON


output : 

[language, skills, colour] have empty values
Hkachhia
  • 4,463
  • 6
  • 41
  • 76
Jerry
  • 1,005
  • 2
  • 13

1 Answers1

3

We can combine Object.keys() and Array.filter() to do it

let obj = {
  "name" : "abc",
  "sub_name" : "some name",
  "language" : "",
  "skills" : "",
  "device" : "device_name",
  "color" : "",
  
} 

let result = Object.keys(obj).filter(b => !obj[b])
console.log(result)
flyingfox
  • 13,414
  • 3
  • 24
  • 39