From 6dbc0990cd864fcd51bb71a69d83db06ae5112f8 Mon Sep 17 00:00:00 2001 From: redphx <96280+redphx@users.noreply.github.com> Date: Sun, 14 Jan 2024 15:49:02 +0700 Subject: [PATCH] Optimize createElement() --- better-xcloud.user.js | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/better-xcloud.user.js b/better-xcloud.user.js index a7d3dfa..ba8cc80 100644 --- a/better-xcloud.user.js +++ b/better-xcloud.user.js @@ -55,16 +55,13 @@ function createElement(elmName, props = {}) { if (hasNs) { $elm = document.createElementNS(props.xmlns, elmName); + delete props.xmlns; } else { $elm = document.createElement(elmName); } - for (let key in props) { - if (key === 'xmlns') { - continue; - } - - if (!props.hasOwnProperty(key) || $elm.hasOwnProperty(key)) { + for (const key in props) { + if ($elm.hasOwnProperty(key)) { continue; }