@web_structure

Страница 5462 из 5834
Orest
18.09.2018
16:16:24


Anton
18.09.2018
16:17:36
инлайн блок, родителю text-align: center, в инлайн блоке выравнивай как надо

Google
Anton
18.09.2018
16:18:48
ну inline-flex

Little
18.09.2018
16:33:23
Привет

Тут такой вопрос, мне нужно вывести последний индекс числа в массиве (есть массив и число, нужно вывести индекс последнего числа(к примеру если в массиве две 4 нужно ввести индекс последней ) как это можно сделать?

var numbers = [2, 4, 7, 4, 7, 2]; var number = 4; for(var i = 0; i < numbers.length; i++){ if(numbers[i] == number){ var lastIndex = i; console.log(lastIndex); } else { var lastIndex = -1; } }

Вот код, работает почти правильно, он должен вывести 3, а выводит два индекса 1 и 3

Little
18.09.2018
16:37:11
Не правильно, он должен вывести 3

А выводит 1 и 3

1 (number) 3 (number)

Little
18.09.2018
16:39:03
Ну я могу объявить её один раз и два раза просто записать

Anton
18.09.2018
16:39:03
var numbers = [2, 4, 7, 4, 7, 2]; var number = 4; for(var i = 0; i < numbers.length; i++){ if(numbers[i] == number){ var lastIndex = i; console.log(lastIndex); } else { var lastIndex = -1; } }
var writeLn var numbers = [2, 4, 7, 4, 7, 2]; var number = 4; for(var i = 0; i < numbers.length; i++){ if(numbers[i] === number){ writeLn = i; } } console.log(writeLn)

Google
frenkower
18.09.2018
16:39:15
объявляешь вне цикла, а потом обращаешься по имени

Little
18.09.2018
16:39:18
зачем ты объявляешь переменную дважды???
Всё равно у меня не будут работать два условия одновременно

frenkower
18.09.2018
16:39:18
без слова вар

Little
18.09.2018
16:40:08
без слова вар
Ну вредный

frenkower
18.09.2018
16:40:15
ы

ну делай как надо

не хочу вникать

Little
18.09.2018
16:41:59
ну делай как надо
Ну.. Иначе оно работает не правильно

Если я создаю один раз и присваиваю два, то вывод три числа

1 3 - 1

Осталось понять где я ошиблась

Что если числа нет, то выводить - 1

S̶m̶°̶O̶k̶™?✔️
18.09.2018
16:50:32
объясни задачу

Little
18.09.2018
16:50:56
Напишите программу, которая будет находить последний индекс элемента в массиве. Массив записан в переменную numbers. Элемент, последний индекс которого надо найти, записан в переменную number. Создайте переменную lastIndex и записывайте в неё последний индекс числа number. Если числа number в массиве нет, переменная lastIndex должна быть равна -1.

у меня есть две версии решения, но первая вывод индексы всех элементов и -1 если не находит. А вторая выводит нужный индекс но при попытке добавить условия -1, выводит одни -1

Little
18.09.2018
16:53:05
не

Google
S̶m̶°̶O̶k̶™?✔️
18.09.2018
16:53:26
расскажи что надо сделать )

Little
18.09.2018
16:53:30
смотри у нас есть массив [1, 5, 6 7 5]

S̶m̶°̶O̶k̶™?✔️
18.09.2018
16:53:32
Ага

Little
18.09.2018
16:53:39
нам нужно вывести индекс 5

Kirill
18.09.2018
16:53:40
Нужно найти последний элемент , равный number?

S̶m̶°̶O̶k̶™?✔️
18.09.2018
16:54:04
Нужно найти последний элемент , равный number?
А смысл ? Если даже 1ый бы подошел бы ))

Little
18.09.2018
16:54:05
[1, 5, 6 7 5] моя программа выводит 1 и 4

а должна просто 4

Kirill
18.09.2018
16:54:23
Лол

S̶m̶°̶O̶k̶™?✔️
18.09.2018
16:54:23
Он же должен брать последний — 5

Дальше что делать ?

Little
18.09.2018
16:54:41
...

отчет в массиве с нуля начинается

S̶m̶°̶O̶k̶™?✔️
18.09.2018
16:55:03
Да

Виктор
18.09.2018
16:55:03
S̶m̶°̶O̶k̶™?✔️
18.09.2018
16:55:14
Там посл. индекс это 5

число 5

Google
Little
18.09.2018
16:55:44
мы ищем в число 5 в массиве

Kirill
18.09.2018
16:55:45
Индекс это номер элемента

Little
18.09.2018
16:55:49
последнее число 5

S̶m̶°̶O̶k̶™?✔️
18.09.2018
16:56:00
последнее число 5
Дальше что ?)

Виктор
18.09.2018
16:56:01
S̶m̶°̶O̶k̶™?✔️
18.09.2018
16:56:09
А индекс 4
И что ?)

Виктор
18.09.2018
16:56:18
Ну вот нужно вывести его

S̶m̶°̶O̶k̶™?✔️
18.09.2018
16:56:19
Я не говорил про индекс вроде

Виктор
18.09.2018
16:56:23
Подскажи как

S̶m̶°̶O̶k̶™?✔️
18.09.2018
16:56:30
Индекс последнего элемента ?))0

Admin
ERROR: S client not available

S̶m̶°̶O̶k̶™?✔️
18.09.2018
16:56:34
Я не понимаю вас

Виктор
18.09.2018
16:56:38
Да

Little
18.09.2018
16:56:38
Напишите программу, которая будет находить последний индекс элемента в массиве. Что значит последний индекс? Например, в массиве [1, 2, 1, 4, 1] три единицы. Если мы будем искать индекс единицы в этом массиве с первого элемента, то сначала мы получим 0, потому что единица — первый элемент массива. Но в массиве это не единственная единица. Затем мы найдём единицу по индексу 2, но это нам тоже не подходит. Нам нужен индекс последней единицы в массиве. Это индекс 4.

S̶m̶°̶O̶k̶™?✔️
18.09.2018
16:56:42
Да
arr.length )

Виктор
18.09.2018
16:56:53
Спс

))

Kirill
18.09.2018
16:57:03
Блин , в чем проблема?

S̶m̶°̶O̶k̶™?✔️
18.09.2018
16:57:09
Спс
length даст длинну массива

Виктор
18.09.2018
16:57:30
Я знаю,

Google
Little
18.09.2018
16:57:32
Блин , в чем проблема?
Проблема в том что мне надо если не находит элемент вывело - 1

S̶m̶°̶O̶k̶™?✔️
18.09.2018
16:57:36
очень сложно )

Little
18.09.2018
16:57:52
В этом случае var numbers = [2, 4, 7, 4, 7, 2]; var number = 4; for(var i = 0; i < numbers.length; i++){ if(numbers[i] == number){ var lastIndex = i; console.log(lastIndex); } else { var lastIndex = -1; } }

Выводит 1,3

Если числа нет - 1

S̶m̶°̶O̶k̶™?✔️
18.09.2018
16:58:19
[1,2,3,4,5,6,7,8]

Little
18.09.2018
16:58:21
Всё вроде норм, но нужны не все индексы 4, а только самый последний

S̶m̶°̶O̶k̶™?✔️
18.09.2018
16:58:23
давай тут

Мы взяли 8, что дальше ?)

A16
18.09.2018
16:58:38
у тя массив, надо повторяющие вывести?

Little
18.09.2018
16:59:00
Напишите программу, которая будет находить последний индекс элемента в массиве. Массив записан в переменную numbers. Элемент, последний индекс которого надо найти, записан в переменную number. Создайте переменную lastIndex и записывайте в неё последний индекс числа number. Если числа number в массиве нет, переменная lastIndex должна быть равна -1.

Задание

S̶m̶°̶O̶k̶™?✔️
18.09.2018
16:59:10
Напишите программу, которая будет находить последний индекс элемента в массиве.

Daniil
18.09.2018
16:59:12
Ну сделай в ифе ещё проверку по lastIndex > I -> lastIndex = I

S̶m̶°̶O̶k̶™?✔️
18.09.2018
16:59:17
Последний индекс это arr.length )))0

Daniil
18.09.2018
16:59:18
В чем трабла мля

Daniil
18.09.2018
17:01:43
+

Sharyar
18.09.2018
17:02:01
как только совпадение, так сразу return

S̶m̶°̶O̶k̶™?✔️
18.09.2018
17:02:04
Little
18.09.2018
17:02:11
Тот же вопрос

Страница 5462 из 5834