Here I want to convert object properties to comma separated values like following- Join the elements of an array into a string:
var fruits = {"f1":"Banana", "f2":"Orange", "f3":"Apple","f4":"Mango"};
var energy = Object.keys(fruits).map(function(k){return fruits[k]}).join(",");
The result of energy will be:
Banana,Orange,Apple,Mango
But When I apply like this-
var fruits = {"f1":"Banana", "f2":"null", "f3":"Apple","f4":"Mango"};
var energy = Object.keys(fruits).map(function(k){return fruits[k]}).join(",");
The result of energy is like this:
Banana,,Apple,Mango
And I want result like this-
Banana,null,Apple,Mango
I have tried these links but No luck found.
Easy way to turn properties of Javascript object into comma-separated list?
Updated the Question
var fruits = {"f1":"Banana", "f2":"", "f3":"Apple","f4":"Mango"};
var energy = Object.keys(fruits).map(function(k){return fruits[k]}).join(",");
The result of energy is like this:
Banana,,Apple,Mango
I want result like this-
Banana,null,Apple,Mango