if( !data instanceof array || data.length == 0) {
return []
}
var arr = []
for(int i=0i<data.lengthi++) {
var item = []
for( p in data[i] ) {
if(!!data[i][p]) {
item.push(data[i][p])
}
}
if(item.length > 0) {
arr.push(item)
}
}
return arr
}
var data = [{'姓名': '张三', '基本信息': '25岁,65公斤,男,汉族'}, {'姓名': '李四', '基本信息': '23岁,60公斤,男,壮族'},{'姓名': '王五', '基本信息': '27岁,70公斤,男,慢族'}]
var newData = objectToArray(data)
console.log(newData)
首先声明一下js中并没有列表,你是Python转来的吧 js中称之为数组 而你所说的字典严格意义上来说是对象 当然kv的形式还是不变的 以下是你要的目的供你参考
如有疑惑欢迎追问