From 0c4fed03733f7b91a820cfbdc547e5b9c21c4dc1 Mon Sep 17 00:00:00 2001 From: pjh456 <147148383@qq.com> Date: Tue, 29 Sep 2026 12:14:15 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=B6=8A=E7=95=8C=E5=A2=9E=E9=95=BF?= =?UTF-8?q?=E7=BD=AE=E6=B4=9E=E5=BE=AA=E7=8E=AF=E6=94=B9=E8=BF=AD=E4=BB=A3?= =?UTF-8?q?=E5=99=A8=E6=B6=88=E9=99=A4=20clippy=20=E5=91=8A=E8=AD=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- crates/oxide_types/src/object/props.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/oxide_types/src/object/props.rs b/crates/oxide_types/src/object/props.rs index 32e7bbdc..0fb61c0e 100644 --- a/crates/oxide_types/src/object/props.rs +++ b/crates/oxide_types/src/object/props.rs @@ -454,8 +454,8 @@ impl JsObject { // pos 槽随后覆盖写,hole 标记由 clear_hole_marker 清除。 if old < pos { let meta = self.ensure_array_elements_meta(); - for idx in old..pos { - meta[idx] = Some(PropMetaEntry::hole()); + for entry in meta.iter_mut().take(pos).skip(old) { + *entry = Some(PropMetaEntry::hole()); } } }