Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   массив,как узнать его номер элемента,зная элемент? (https://javascript.ru/forum/css-html/78370-massiv-kak-uznat-ego-nomer-ehlementa-znaya-ehlement.html)

Brick 02.09.2019 21:59

массив,как узнать его номер элемента,зная элемент?
 
есть массив, если я знаю допустим элемент массива, как определить его номер, все возможные спасобы?

Aetae 02.09.2019 22:01

arr.indexOf(elem) - конкретно предназначенный для этого метод.
А извращений можно придумать бесконечное количество.

Brick 02.09.2019 22:02

этот, метод мне знаком, мне еще если есть?

Brick 02.09.2019 22:03

и ещё, как сдетать такое: нажал вывелся 0 элемент масива, далее 1 и до конца, в конце начать выводить с 0,1,2...

Aetae 02.09.2019 22:11

%

.

Brick 02.09.2019 22:52

как узнать номер последнего элемента массива

рони 02.09.2019 22:53

Brick,
const arr = [12, 13, 14, 15, 16];
const elem = (function *num(N) {
 for (var i = 0; ; i++) yield arr[i %= N];
})(arr.length);
for (var i = 0; i < 17; i++) {
    const {value} = elem.next();
    console.log(value)
}

рони 02.09.2019 22:54

Цитата:

Сообщение от Brick
как узнать номер последнего элемента массива

arr.length - 1

Brick 03.09.2019 16:19

спасибо


Часовой пояс GMT +3, время: 04:16.