只记录jQuery中已更改的对象的属性

只记录jQuery中已更改的对象的属性,jquery,Jquery,我在乱搞对象,在代码中进行更改和测试。我发现记录一个对象,在控制台中查看它,然后打开它,找出我正在测试哪些部分的更改,这是非常繁琐的 是否有办法只记录已更改对象的部分内容 例如,当您单击ID为saveSettings的按钮时: $("#saveSettings").click(function () { console.log(settings); }); 它当然会记录名为“设置”的完整对象 给你一个想法,我的对象现在看起来像这样(但更多): var settings= { s

我在乱搞对象,在代码中进行更改和测试。我发现记录一个对象,在控制台中查看它,然后打开它,找出我正在测试哪些部分的更改,这是非常繁琐的

是否有办法只记录已更改对象的部分内容

例如,当您单击ID为saveSettings的按钮时:

$("#saveSettings").click(function () {
    console.log(settings);
});
它当然会记录名为“设置”的完整对象

给你一个想法,我的对象现在看起来像这样(但更多):

var settings= {
    social: {
        username: "JSmith"
    },
    general: {
        color: "red"
    }
};