Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.09.2019, 21:59
Аватар для Brick
Профессор
Отправить личное сообщение для Brick Посмотреть профиль Найти все сообщения от Brick
 
Регистрация: 16.07.2018
Сообщений: 295

массив,как узнать его номер элемента,зная элемент?
есть массив, если я знаю допустим элемент массива, как определить его номер, все возможные спасобы?
Ответить с цитированием
  #2 (permalink)  
Старый 02.09.2019, 22:01
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,492

arr.indexOf(elem) - конкретно предназначенный для этого метод.
А извращений можно придумать бесконечное количество.
__________________
29375, 35
Ответить с цитированием
  #3 (permalink)  
Старый 02.09.2019, 22:02
Аватар для Brick
Профессор
Отправить личное сообщение для Brick Посмотреть профиль Найти все сообщения от Brick
 
Регистрация: 16.07.2018
Сообщений: 295

этот, метод мне знаком, мне еще если есть?
Ответить с цитированием
  #4 (permalink)  
Старый 02.09.2019, 22:03
Аватар для Brick
Профессор
Отправить личное сообщение для Brick Посмотреть профиль Найти все сообщения от Brick
 
Регистрация: 16.07.2018
Сообщений: 295

и ещё, как сдетать такое: нажал вывелся 0 элемент масива, далее 1 и до конца, в конце начать выводить с 0,1,2...
Ответить с цитированием
  #5 (permalink)  
Старый 02.09.2019, 22:11
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,492

%

.
__________________
29375, 35
Ответить с цитированием
  #6 (permalink)  
Старый 02.09.2019, 22:52
Аватар для Brick
Профессор
Отправить личное сообщение для Brick Посмотреть профиль Найти все сообщения от Brick
 
Регистрация: 16.07.2018
Сообщений: 295

как узнать номер последнего элемента массива
Ответить с цитированием
  #7 (permalink)  
Старый 02.09.2019, 22:53
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,070

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)
}
Ответить с цитированием
  #8 (permalink)  
Старый 02.09.2019, 22:54
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,070

Сообщение от Brick
как узнать номер последнего элемента массива
arr.length - 1
Ответить с цитированием
  #9 (permalink)  
Старый 03.09.2019, 16:19
Аватар для Brick
Профессор
Отправить личное сообщение для Brick Посмотреть профиль Найти все сообщения от Brick
 
Регистрация: 16.07.2018
Сообщений: 295

спасибо
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обработка нажатия на элемент и его родитель klev2004 Общие вопросы Javascript 3 12.12.2012 20:07
Узнать наличие скрола и его ширину. Dorian_bs Общие вопросы Javascript 6 31.07.2011 02:56
Надо узнать наличие скролла и его ширину Snipe Элементы интерфейса 1 26.11.2010 15:00
Как узнать содержит ли DOM определенный элемент Ruslan Events/DOM/Window 8 12.03.2010 22:02
Закрыть элемент при клике вне его masterm Общие вопросы Javascript 3 31.07.2009 11:27