JSFiddle - React, Tailwind, and code Playground

by amirali roshanaei

JavaScript

var cmd_str = '&filter=';
var fields = {
f1 : 'v1',
f2 : '',
f3 : 34,
f4 : new Date()
};
var i;
for(i in fields)
{
  if(fields[i]!='')
{
    if(typeof(fields[i]) === "string")
    {
        cmd_str += i +'|'+ fields[i]+',';
    }
    else if(fields[i] instanceof Date)
    {
        cmd_str += i +'[datetime]='+ fields[i]+',';
    }
    else
    {
        cmd_str += i + "[" + typeof (fields[i])+ "]" +"="+fields[i];
        cmd_str += ',';

    }
  }
} 
cmd_str = cmd_str.substring(0, cmd_str.length - 1); 
alert(cmd_str);