Javascript 序列化类似于$.param的对象,但不调用包含的方法

Javascript 序列化类似于$.param的对象,但不调用包含的方法,javascript,jquery,Javascript,Jquery,所以我有一个我想序列化的对象,但是该对象包含非幂等方法。是否有一个内置的jQuery方法来处理这个问题,或者我需要构建一些自定义的东西 这个问题实际上会回答一个过于臃肿的问题,我觉得可能值得提出一个新的问题,因为这个解决方案可能在原始问题的范围之外有用 更新: 为了澄清,我将以下对象作为console.log的输出: Resource {$get: function, $save: function, $query: function, $remove: function, $delete: f

所以我有一个我想序列化的对象,但是该对象包含非幂等方法。是否有一个内置的jQuery方法来处理这个问题,或者我需要构建一些自定义的东西

这个问题实际上会回答一个过于臃肿的问题,我觉得可能值得提出一个新的问题,因为这个解决方案可能在原始问题的范围之外有用

更新:

为了澄清,我将以下对象作为console.log的输出:

Resource {$get: function, $save: function, $query: function, $remove: function, $delete: function…}
id: 1
name: "tits"
__proto__: Resource
$delete: function (a1, a2, a3) {
$get: function (a1, a2, a3) {
$query: function (a1, a2, a3) {
$remove: function (a1, a2, a3) {
$save: function (a1, a2, a3) {
$update: function (a1, a2, a3) {

因此,当我通过$.param传递它时,对象上的所有方法都会作为序列化过程的一部分被触发。相反,我只想序列化不触发任何其他方法的对象属性。

是否尝试序列化这些方法?你能给出一个代码示例吗?不,我不想序列化它们,我想忽略它们,我会更新OP