---
# System prepended metadata

title: ':blue_book: Array.prototype[@@iterator]()'

---

# :blue_book: Array.prototype[@@iterator]()



---

Array.prototype[@@iterator]() მეთოდი აკეთებს იგივეს რასაც 
[values()](https://hackmd.io/@annsh97/SkQnt_YPq) მეთოდი ობიექტების შემთხვევაში. აბრუნებს მხოლოდ მნიშვნელობას. 



---



# :pencil:  Syntax/სინტაქსი


---

```
[Symbol.iterator]()
```


---



# :bulb: Description/აღწერა


---
`Array.prototype[@@iterator]()` მეთოდი ნაწილია [The iterable protocol](https:////developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols#the_iterable_protocol)-ის , რომელიც განსაზღვრავს მნიშვნელობების სინქრონულად გამეორებას.

---


# :key: Example/მაგალითი


---
```
Alternative iteration

var arr = ['a', 'b', 'c', 'd', 'e'];
var eArr = arr[Symbol.iterator]();
console.log(eArr.next().value); // a
console.log(eArr.next().value); // b
console.log(eArr.next().value); // c
console.log(eArr.next().value); // d
console.log(eArr.next().value); // e
```

---


### :bookmark_tabs: resources / წყარო


---

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/@@iterator

https://docs.w3cub.com/javascript/global_objects/array/@@iterator

---

