Проблемы с реализацией линейного поиска

Приведенный ниже код - это моя попытка алгоритма линейного поиска. Я присваиваю своему specialItem значение, ищу его в цикле for и пытаюсь найти, просто мне не очень везет.

(Новичок в программировании

function linearSearch(arr, specialItem)
{
  specialItem = 20;
  for(var i = 20; i < points.length; i++)
  {
    if (points[i] === specialItem)
    {
      return i;
      console.info(i);
    }
  }

  return -1;
}

Что не работает? Вы получаете сообщение об ошибке? У вас неожиданное поведение? Что это за вход, каков ожидаемый результат и что вы на самом деле получите?

VLAZ 30.03.2021 13:01

это points, предположим, это arr?

eamanola 30.03.2021 13:04

на стороне примечания, попробуйте это: developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…

eamanola 30.03.2021 13:06

@eamanola points - это ссылка на мой массив рандомизированных точек, который рандомизирует число, которое этот алгоритм должен найти. Меня просто сбивает с толку, как все это работает.

Fredom304 30.03.2021 13:21

Почему вы перезаписываете specialItem в функции: это должно быть передано функции во время вызова: linearSearch( someArray, specialItemTto find);

traktor 30.03.2021 13:51
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
5
22
0

Другие вопросы по теме