Skip to content

Commit 4706a81

Browse files
authored
Merge pull request #34 from canjs/30-doc-date-string-example
fix the code of date string example
2 parents e9ed9e4 + 7ce1a49 commit 4706a81

File tree

1 file changed

+10
-12
lines changed

1 file changed

+10
-12
lines changed

doc/examples/date-string-example.js

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,13 @@ class DateStringSet {
88
valueOf(){
99
return new Date(this.value).getTime();
1010
}
11+
[Symbol.for("can.serialize")](){
12+
return this.value;
13+
}
1114
}
1215

13-
canReflect.assignSymbols(DateStringSet.prototype,{
14-
"can.serialize": function(){
15-
return this.value;
16-
}
17-
});
18-
1916
const DateString = {
17+
[Symbol.for("can.new")]: function(v){ return v; },
2018
[Symbol.for("can.SetType")]: DateStringSet
2119
};
2220

@@ -30,13 +28,13 @@ const queryLogic = new QueryLogic(Todo);
3028

3129
const filter = queryLogic.filterMembers(
3230
{filter: {date: {$gt: "Wed Apr 04 2018 10:00:00 GMT-0500 (CDT)"}}},
33-
[{id: 1, name: "grab coffee", date: "Wed Apr 03 2018 10:00:00 GMT-0500 (CDT)"},
34-
{id: 2, name: "finish these docs", date: "Thurs Apr 05 2018 10:00:00 GMT-0500 (CDT)"},
35-
{id: 3, name: "Learn CanJS", date: "Thurs Apr 05 2017 10:00:00 GMT-0500 (CDT)"}]
36-
);
31+
[{id: 1, name: "Learn CanJS", date: "Thurs Apr 05 2017 10:00:00 GMT-0500 (CDT)"},
32+
{id: 2, name: "grab coffee", date: "Wed Apr 03 2018 10:00:00 GMT-0500 (CDT)"},
33+
{id: 3, name: "finish these docs", date: "Thurs Apr 05 2018 10:00:00 GMT-0500 (CDT)"}]
34+
);
3735

38-
console.log(filter); //-> {
36+
console.log(filter); //-> [{
3937
// id: 2,
4038
// name: "finish these docs",
4139
// date: "Wed Apr 05 2018 10:00:00 GMT-0500 (CDT)"
42-
// }
40+
// }]

0 commit comments

Comments
 (0)