From c90eea2cd110a5d94063eeb77be2698e4ed36cc4 Mon Sep 17 00:00:00 2001 From: Alan Agius <17563226+alan-agius4@users.noreply.github.com> Date: Wed, 16 Apr 2025 10:11:14 +0000 Subject: [PATCH] refactor(common): eliminate redundant iterator-to-array conversion (#60884) Simplifies code by removing unnecessary `Array.from` usage. PR Close #60884 --- .../directives/ng_optimized_image/preconnect_link_checker.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/common/src/directives/ng_optimized_image/preconnect_link_checker.ts b/packages/common/src/directives/ng_optimized_image/preconnect_link_checker.ts index 0293d461cc2..9efba6a0d7b 100644 --- a/packages/common/src/directives/ng_optimized_image/preconnect_link_checker.ts +++ b/packages/common/src/directives/ng_optimized_image/preconnect_link_checker.ts @@ -127,9 +127,8 @@ export class PreconnectLinkChecker { private queryPreconnectLinks(): Set { const preconnectUrls = new Set(); - const selector = 'link[rel=preconnect]'; - const links: HTMLLinkElement[] = Array.from(this.document.querySelectorAll(selector)); - for (let link of links) { + const links = this.document.querySelectorAll('link[rel=preconnect]'); + for (const link of links) { const url = getUrl(link.href, this.window!); preconnectUrls.add(url.origin); }