We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0bf4c3f commit e34ba40Copy full SHA for e34ba40
src/main/cljs/cljs/core.cljs
@@ -10529,9 +10529,15 @@ reduces them without incurring seq initialization"
10529
(do
10530
(-write writer "#js ")
10531
(print-map
10532
- (map (fn [k]
10533
- (MapEntry. (cond-> k (some? (re-matches #"[A-Za-z_\*\+\?!\-'][\w\*\+\?!\-']*" k)) keyword) (unchecked-get obj k) nil))
10534
- (js-keys obj))
+ (.map
+ (js-keys obj)
+ (fn [k]
10535
+ (reify
10536
+ IMapEntry
10537
+ (-key [_]
10538
+ (cond-> k (some? (.match k #"^[A-Za-z_\*\+\?!\-'][\w\*\+\?!\-']*$")) keyword))
10539
+ (-val [_]
10540
+ (unchecked-get obj k)))))
10541
pr-writer writer opts))
10542
10543
(array? obj)
0 commit comments