JavaScript对象怎么解析

场景:使用js调用了外部接口方法

function(res){
    //res为调用这个方法返回的对象
}

如何解析res这个对象,取得res这个对象的所有属性?

阅读 4.6k
5 个回答

var json = JSON.parse(res);然后根据res的结构来获取属性啊!

你可以 console.log(res);就可以看到这个对象里面的东西了。

var obj = {
    'name':'lao wang',
    'gender':'male',
    'age':48,
    'speak':function(){
        console.log('hello , I\'m lao wang');
    }
}

function analyze(o){
    for(var key in o){
        console.log(key + ':' + o[key]);
    }
}
analyze(obj);
function(res) {

  Object.keys(res).forEach(function(key) {
    // 取得全部属性!
    console.log(res[key]);
  });

}

使用点就行啊

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题