所以你这题按照常规的、合理的方法是不可能实现的,只能走歪门邪道了,比如字符串分割……
这种可以,比如下面的情况,不知道是不是你想要的结果
<script type="text/javascript">var data = {'name': '张三', 'sex': 1, 'age':18}
//实际使用过程中可能是函数调用data直接参数给过来,所以得判断下
if(data != null) {
var str = ""
for(var k in data) {
var v = data[k]
if(k == 'sex') {
v = (v == 1) ? "男" : "女"
}
str += k +" : " + v + "\n"
}
alert(str)
}
</script>