-
Notifications
You must be signed in to change notification settings - Fork 223
Open
Description
For example, suppose you have the following objects:
const object = {
bug: new Date('2032-01-04'),
nobug: new Date('2032-01-04')
};
const mirror = {
bug: new Date('2032-01-04'),
nobug: new Date('2032-01-04').toJSON()
};
Then compare(mirror, obj); returns the following array:
[{
op: "replace",
path: "/nobug",
value: "2032-01-04T00:00:00.000Z"
}, {
op: "add",
path: "/bug/0",
value: "2"
}, {
op: "add",
path: "/bug/1",
value: "0"
}, {
op: "add",
path: "/bug/2",
value: "3"
}, {
op: "add",
path: "/bug/3",
value: "2"
}, {
op: "add",
path: "/bug/4",
value: "-"
}, {
op: "add",
path: "/bug/5",
value: "0"
}, {
op: "add",
path: "/bug/6",
value: "1"
}, {
op: "add",
path: "/bug/7",
value: "-"
}, {
op: "add",
path: "/bug/8",
value: "0"
}, {
op: "add",
path: "/bug/9",
value: "4"
}, {
op: "add",
path: "/bug/10",
value: "T"
}, {
op: "add",
path: "/bug/11",
value: "0"
}, {
op: "add",
path: "/bug/12",
value: "0"
}, {
op: "add",
path: "/bug/13",
value: ":"
}, {
op: "add",
path: "/bug/14",
value: "0"
}, {
op: "add",
path: "/bug/15",
value: "0"
}, {
op: "add",
path: "/bug/16",
value: ":"
}, {
op: "add",
path: "/bug/17",
value: "0"
}, {
op: "add",
path: "/bug/18",
value: "0"
}, {
op: "add",
path: "/bug/19",
value: "."
}, {
op: "add",
path: "/bug/20",
value: "0"
}, {
op: "add",
path: "/bug/21",
value: "0"
}, {
op: "add",
path: "/bug/22",
value: "0"
}, {
op: "add",
path: "/bug/23",
value: "Z"
}]
begrs and chakrabar
Metadata
Metadata
Assignees
Labels
No labels