From 73e84e2d22dd89f284866266eaa96cbff8be484e Mon Sep 17 00:00:00 2001 From: Matthieu Riegler Date: Mon, 3 Jun 2024 20:14:33 +0200 Subject: [PATCH] refactor(core): Use Nullish coalescing assignment for view getters. (#56242) Micro optim, this wasn't minified by the optimizer. PR Close #56242 --- packages/core/src/render3/instructions/shared.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/src/render3/instructions/shared.ts b/packages/core/src/render3/instructions/shared.ts index 73ef585f0b4..bd67c7589b6 100644 --- a/packages/core/src/render3/instructions/shared.ts +++ b/packages/core/src/render3/instructions/shared.ts @@ -1956,11 +1956,11 @@ export function storePropertyBindingMetadata( export function getOrCreateLViewCleanup(view: LView): any[] { // top level variables should not be exported for performance reasons (PERF_NOTES.md) - return view[CLEANUP] || (view[CLEANUP] = []); + return (view[CLEANUP] ??= []); } export function getOrCreateTViewCleanup(tView: TView): any[] { - return tView.cleanup || (tView.cleanup = []); + return (tView.cleanup ??= []); } /**