Skip to content

Commit 161c6d9

Browse files
authored
runs first function
1 parent 0d89ed2 commit 161c6d9

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

1-js/11-async/02-promise-basics/article.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
این تشبیه خیلی دقیق نیست، زیرا وعده‌های (promises) جاوا‌اسکریپت پیچیده‌تر از یک لیست اشتراک ساده است: آن‌ها دارای ویژگی‌ها و محدودیت‌های اضافی هستند. اما برای شروع خوب است.
1616

17-
نحوِ (syntax) سازنده برای یک شیء وعده (promise) به صورت زیر است:
17+
سینتکس سازنده برای یک شیء وعده(promise) به صورت زیر است:
1818

1919
```js
2020
let promise = new Promise(function(resolve, reject) {
@@ -125,7 +125,7 @@ let promise = new Promise(function(resolve, reject) {
125125
126126
```smart header="داخلی هستند `result` و `state`"
127127
.استفاده کنیم. در زیر توضیح داده شده‌اند `.then`/`.catch`/`.finally` داخلی هستند. ما نمی‌توانیم مستقیماً به آن‌ها دسترسی داشته باشیم. برای این کار می‌توانیم از متدهای Promise شیء `result` و `state` ویژگی های
128-
`````
128+
```
129129
130130
## مصرف‌کنندگان: then, catch, finally
131131
@@ -135,7 +135,7 @@ let promise = new Promise(function(resolve, reject) {
135135
136136
مهم ترین و اساسی ترین آن `then.` است.
137137
138-
نحو(syntax) عبارت است از:
138+
سینتکس عبارت است از:
139139
140140
```js
141141
promise.then(
@@ -148,14 +148,14 @@ promise.then(
148148
149149
آرگومان دوم `then.` تابعی است که با رد شدن(rejected) وعده(promise) اجرا می‌شود و خطا را دریافت می‌کند.
150150
151-
For instance, here's a reaction to a successfully resolved promise:
151+
به عنوان مثال، در اینجا یک واکنش به یک وعده‌ی(promise) با موفقیت حل شده(resolved) داریم:
152152
153153
```js run
154154
let promise = new Promise(function(resolve, reject) {
155155
setTimeout(() => resolve("done!"), 1000);
156156
});
157157
158-
// resolve runs the first function in .then
158+
// اجرا می کند resolve را .then اولین تابع در
159159
promise.then(
160160
*!*
161161
result => alert(result), // shows "done!" after 1 second

0 commit comments

Comments
 (0)