Skip to content

Commit a5e5ec4

Browse files
authored
docs: clarify translation of "mutable" in array state page
1 parent 296b9f6 commit a5e5ec4

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/content/learn/updating-arrays-in-state.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: به روز رسانی آرایه‌ها در State
44

55
<Intro>
66

7-
آرایه‌ها در جاوااسکریپت mutable (قابل تغییر مستقیم) هستند، اما توصیه می‌شود هنگامی که آن‌ها را در state ذخیره می‌کنید، با آن‌ها به شکل غیرقابل تغییر برخورد کنید. درست مانند object‌ها، هنگامی که می‌خواهید یک آرایه را در state ذخیره کنید، لازم است که یک آرایه جدید بسازید (یا یک آرایه موجود را کپی کنید)، و سپس state را به آرایه جدید تنظیم کنید تا از آن استفاده شود.
7+
آرایه‌ها در جاوااسکریپت قابل تغییر مستقیم (mutable) هستند، اما توصیه می‌شود هنگامی که آن‌ها را در state ذخیره می‌کنید، با آن‌ها به شکل غیرقابل تغییر برخورد کنید. درست مانند object‌ها، هنگامی که می‌خواهید یک آرایه را در state ذخیره کنید، لازم است که یک آرایه جدید بسازید (یا یک آرایه موجود را کپی کنید)، و سپس state را به آرایه جدید تنظیم کنید تا از آن استفاده شود.
88

99
</Intro>
1010

@@ -16,7 +16,7 @@ title: به روز رسانی آرایه‌ها در State
1616

1717
</YouWillLearn>
1818

19-
## به روز رسانی آرایه‌ها {/*updating-arrays-without-mutation*/}
19+
## به‌روزرسانی آرایه‌ها بدون تغییر مستقیم (mutation) {/*updating-arrays-without-mutation*/}
2020

2121
در جاوااسکریپت، آرایه‌ها نوعی object هستند. [مانند object‌ها](/learn/updating-objects-in-state)، **باید با آرایه‌ها در state به‌صورت فقط‌خواندنی رفتار کنید.** این یعنی نباید آیتم‌های یک آرایه را با `arr[0] = 'bird'` دوباره مقداردهی کنید، و همچنین نباید از متدهایی که آرایه را تغییر می‌دهند، مانند `push()` و `pop()`، استفاده کنید.
2222

0 commit comments

Comments
 (0)