js对象转字符串

522 阅读1分钟

需求:对象转为字符串并以 | 拼接

data: { 
 id: 1,
 id2: 3
}

解决方法:

//第一步 先转成数组 
var list=[];
for(var i in data){ 
  list.push(i) 
  list.push(data[i]) 
}
console.log(list)
//第二步 数组转为字符串拼接 
var listStr="";
listStr=list.join('|') 
console.log(listStr) 

数组同理