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.
2 parents b217a6e + e34ba40 commit e485731Copy full SHA for e485731
src/main/cljs/cljs/core.cljs
@@ -10552,9 +10552,15 @@ reduces them without incurring seq initialization"
10552
(do
10553
(-write writer "#js ")
10554
(print-map
10555
- (map (fn [k]
10556
- (MapEntry. (cond-> k (some? (re-matches #"[A-Za-z_\*\+\?!\-'][\w\*\+\?!\-']*" k)) keyword) (unchecked-get obj k) nil))
10557
- (js-keys obj))
+ (.map
+ (js-keys obj)
+ (fn [k]
10558
+ (reify
10559
+ IMapEntry
10560
+ (-key [_]
10561
+ (cond-> k (some? (.match k #"^[A-Za-z_\*\+\?!\-'][\w\*\+\?!\-']*$")) keyword))
10562
+ (-val [_]
10563
+ (unchecked-get obj k)))))
10564
pr-writer writer opts))
10565
10566
(array? obj)
0 commit comments