Skip to content

Commit c84a77a

Browse files
authored
promise resolved
1 parent a140d3b commit c84a77a

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

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

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -108,19 +108,19 @@ let promise = new Promise(function(resolve, reject) {
108108
<span dir="rtl">در صورتی که مشکلی پیش بیاید، اجرا‌کننده باید `reject` را فراخوانی کند. این کار می‌تواند با هر نوع آرگومانی انجام شود (دقیقاً مانند `resolve`). اما توصیه می‌شود از اشیاء `Error` (یا اشیایی که از `Error` به ارث می‌برند) استفاده کنید. دلیل آن به زودی مشخص خواهد شد.<span>
109109
```
110110
111-
````smart header="Immediately calling `resolve`/`reject`"
112-
In practice, an executor usually does something asynchronously and calls `resolve`/`reject` after some time, but it doesn't have to. We also can call `resolve` or `reject` immediately, like this:
111+
````smart header="را فراخوانی می‌کند `Resolve`/`Reject` بلافاصله"
112+
:را فراخوانی کنیم، مانند این `reject` یا `resolve` را فراخوانی می‌کند، اما مجبور نیست. همچنین می‌توانیم بلافاصله `resolve`/`reject` در عمل، یک اجرا‌کننده معمولاً کاری را به صورت ناهمزمان انجام می‌دهد و پس از مدتی
113113
114114
```js
115115
let promise = new Promise(function(resolve, reject) {
116-
// not taking our time to do the job
117-
resolve(123); // immediately give the result: 123
116+
// وقت خود را برای انجام کار صرف نمی کنیم
117+
resolve(123); // بلافاصله نتیجه را بدهید: 123
118118
});
119119
```
120120

121-
For instance, this might happen when we start to do a job but then see that everything has already been completed and cached.
121+
به عنوان مثال، این ممکن است زمانی اتفاق بیفتد که ما شروع به انجام یک کار می‌کنیم، اما بعد می‌بینیم که همه چیز قبلاً تکمیل شده و در حافظه پنهان(cache) ذخیره شده است.
122122

123-
That's fine. We immediately have a resolved promise.
123+
خوبه. ما بلافاصله یک وعده(promise) حل‌شده(resolved) داریم.
124124
````
125125
126126
```smart header="The `state` and `result` are internal"

0 commit comments

Comments
 (0)