Skip to content

Commit a640e57

Browse files
authored
Udah di translate
21,23,25,28,30 correct me if i'm wrong
1 parent fd68308 commit a640e57

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

id-ID/README.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -670,7 +670,7 @@ const sum = eval('10*10+5');
670670

671671
#### Jawaban: A
672672

673-
`eval` evaluates codes that's passed as a string. If it's an expression, like in this case, it evaluates the expression. The expression is `10 * 10 + 5`. This returns the number `105`.
673+
`eval` mengevaluasi kode yang berlalu sebagai string. Jika itu adalah ekspresi, seperti dalam kasus ini, itu mengevaluasi ekspresi. Ungkapannya adalah `10 * 10 + 5`. Ini kembali nomor `105`.
674674

675675
</p>
676676
</details>
@@ -721,9 +721,9 @@ console.log(num);
721721

722722
#### Jawaban: B
723723

724-
With the `var` keyword, you can declare multiple variables with the same name. The variable will then hold the latest value.
724+
Dengan kata kunci `var`, anda dapat menyatakan beberapa variabel dengan nama yang sama. Variabelnya akan memegang nilai terakhir.
725725

726-
You cannot do this with `let` or `const` since they're block-scoped.
726+
Anda tidak dapat melakukan ini dengan `let` atau `const` karena mereka block-scoped.
727727

728728
</p>
729729
</details>
@@ -778,7 +778,7 @@ console.log(obj);
778778

779779
#### Jawaban: C
780780

781-
If you have two keys with the same name, the key will be replaced. It will still be in its first position, but with the last specified value.
781+
Jika anda memiliki dua kunci dengan nama yang sama, kunci akan diganti. Ini masih dalam posisi pertama, tetapi dengan nilai terakhir yang ditentukan.
782782

783783
</p>
784784
</details>
@@ -851,7 +851,7 @@ name.giveLydiaPizza();
851851

852852
#### Jawaban: A
853853

854-
`String` is a built-in constructor, which we can add properties to. I just added a method to its prototype. Primitive strings are automatically converted into a string object, generated by the string prototype function. So, all strings (string objects) have access to that method!
854+
`String` adalah konstruksi dibangun, yang dapat kita tambahkan properti ke. Aku hanya menambahkan metode ke prototipe. String primitif string secara otomatis dikonversi menjadi objek string, dihasilkan oleh fungsi prototipe string. Jadi, semua string (objek string) memiliki akses ke metode itu!
855855

856856
</p>
857857
</details>
@@ -914,31 +914,31 @@ baz();
914914

915915
#### Jawaban: B
916916

917-
We have a `setTimeout` function and invoked it first. Yet, it was logged last.
917+
Kami memiliki fungsi `setTimeout` dan dimohonkan terlebih dahulu. Namun, itu login terakhir.
918918

919-
This is because in browsers, we don't just have the runtime engine, we also have something called a `WebAPI`. The `WebAPI` gives us the `setTimeout` function to start with, and for example the DOM.
919+
Hal ini karena di browsers, kita tidak hanya memiliki mesin waktu runtime, kita juga memiliki sesuatu yang disebut `WebAPI`. `WebAPI` memberi kita fungsi `setTimeout`, dan misalnya DOM.
920920

921-
After the _callback_ is pushed to the WebAPI, the `setTimeout` function itself (but not the callback!) is popped off the stack.
921+
Setelah _callback_ (panggilan balik) didorong ke WebAPI, fungsi `setTimeout` itu sendiri (tetapi tidak panggilan balik) muncul dari tumpukan.
922922

923923
<img src="https://i.imgur.com/X5wsHOg.png" width="200">
924924

925-
Now, `foo` gets invoked, and `"First"` is being logged.
925+
Sekarang, `foo` mendapat hambatan, dan `"First"` yang login.
926926

927927
<img src="https://i.imgur.com/Pvc0dGq.png" width="200">
928928

929-
`foo` is popped off the stack, and `baz` gets invoked. `"Third"` gets logged.
929+
`foo` yang muncul dari tumpukan, dan `baz` mendapat perantara. `"Third"` akan login.
930930

931931
<img src="https://i.imgur.com/WhA2bCP.png" width="200">
932932

933-
The WebAPI can't just add stuff to the stack whenever it's ready. Instead, it pushes the callback function to something called the _queue_.
933+
WebAPI tidak bisa hanya menambahkan barang-barang ke tumpukan setiap kali siap. Sebaliknya, ia mendorong fungsi panggilan balik ke sesuatu yang disebut _queue_ (antrian).
934934

935935
<img src="https://i.imgur.com/NSnDZmU.png" width="200">
936936

937-
This is where an event loop starts to work. An **event loop** looks at the stack and task queue. If the stack is empty, it takes the first thing on the queue and pushes it onto the stack.
937+
Di sinilah serangkaian acara mulai bekerja. Sebuah **event loop** (putaran kejadian/peristiwa) melihat tumpukan dan antrian tugas. Jika tumpukan kosong, itu mengambil hal pertama pada antrian dan mendorong ke tumpukan.
938938

939939
<img src="https://i.imgur.com/uyiScAI.png" width="200">
940940

941-
`bar` gets invoked, `"Second"` gets logged, and it's popped off the stack.
941+
`bar` bisa dipanggil, `"Second"` akan login, dan itu muncul dari tumpukan.
942942

943943
</p>
944944
</details>

0 commit comments

Comments
 (0)