From 0f96289ed1485f64b010864c1ee26bd94051c132 Mon Sep 17 00:00:00 2001 From: Jack_ZhijieFang <56966563+laerpeeK@users.noreply.github.com> Date: Fri, 5 Aug 2022 03:15:03 +0800 Subject: [PATCH] =?UTF-8?q?fix=200203.=E7=A7=BB=E9=99=A4=E9=93=BE=E8=A1=A8?= =?UTF-8?q?=E5=85=83=E7=B4=A0.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复某个变量编译时的类型问题。 --- problems/0203.移除链表元素.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/problems/0203.移除链表元素.md b/problems/0203.移除链表元素.md index 6fd9b66f..5622fd1c 100644 --- a/problems/0203.移除链表元素.md +++ b/problems/0203.移除链表元素.md @@ -385,7 +385,8 @@ function removeElements(head: ListNode | null, val: number): ListNode | null { if (cur.val === val) { pre.next = cur.next; } else { - pre = pre.next; + //此处不加类型断言时:编译器会认为pre类型为ListNode, pre.next类型为ListNode | null + pre = pre.next as ListNode; } cur = cur.next; }