Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   выбор значения из массива (https://javascript.ru/forum/misc/56954-vybor-znacheniya-iz-massiva.html)

mortido 12.07.2015 00:46

выбор значения из массива
 
Всем привет. Скажем есть любой массив и переменная, которая получается при клике на что-нибудь. Как сделать, чтобы если значение этой переменной присутствовало в массиве, то выводилось соответствующее содержимое из массива?

silent 12.07.2015 01:19

var num = 3;
var arr = [1,2,3,4,5,6];

alert(arr.indexOf(num)) /// 2 место элемента в массиве

рони 12.07.2015 08:48

silent,
обьект ТС скорее всего нужен

silent 12.07.2015 09:29

что такое ТС ?

рони 12.07.2015 09:40

silent,
Topic Starter - топик стартер - тот, кто начал тему

silent 12.07.2015 10:04

нужно чтобы топик стартер ;) показал хоть пример массива.

mortido 12.07.2015 19:39

Цитата:

Сообщение от рони (Сообщение 378865)
silent,
обьект ТС скорее всего нужен

а как тогда код будет выглядеть?

KosBeg 12.07.2015 20:02

Цитата:

Сообщение от mortido
а как тогда код будет выглядеть?

вы покажете нам пример вашего "массива"(или обьекта), а мы вам - код :D

mortido 14.07.2015 19:35

var a2 = { 'первый':'11', 'второй':'22', 'третий':'33' };
и скажем, если значение, полученное при клике, равно "первый", то должно выводиться соответственное значение из массива.

рони 14.07.2015 19:41

mortido,
:-?
function fn(str)
  {
      return  { 'первый':'11', 'второй':'22', 'третий':'33' }[str];
  }
  alert(fn('второй'))


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