Как выбрать c объекта несколько значений?

254
19 августа 2017, 01:50

Здравствуйте, есть объект, у которого свойство - это число например:

{
 1: 123,
 2: 2323,
 3: 444,
 4: 112321,
 5: 324234,
 6: 2342,
 7: 23423
}

В функцию должно приходить число, и относительно него выбираться несколько свойств с объекта, например:

function func(num){
 return 
}
func(3) //должно вернуть массив свойств числа и 2х следующих, тоисть 3,4,5

Помогите пожалуйста, что-то никак не может дойти как сделать

Answer 1

var obj = { 
 1: 123, 
 2: 2323, 
 3: 444, 
 4: 112321, 
 5: 324234, 
 6: 2342, 
 7: 23423 
} 
 
function func(num){ 
  var i; 
  for (key in obj) { 
    if(key == num){ 
      i = 0; 
    } 
    if(i < 3){ 
      console.log(key + ':' + obj[key]); 
    } 
    i++; 
  } 
} 
 
func(3);

READ ALSO
Доработать бегунок UI Slider jQuery

Доработать бегунок UI Slider jQuery

Не работает нижняя часть кода, то есть при изменении input с клавиатуры значение не меняетсяЯ прокомментировал, так как примерно понимаю, прошу...

241
Вставка стрелок и пиктограмм через Bootstrat

Вставка стрелок и пиктограмм через Bootstrat

Доброго всем дня! Подскажите пожалуйста, через bootstrat необходимо реализовать вставку стрелок и пиктограммыВозможно ли это реализовать, как...

193
css как такое обьяснить [требует правки]

css как такое обьяснить [требует правки]

Всем доброго времени сутокКак объяснить человеку, что так нельзя делать?

376
Переместить бд MySQL в папку проекта из XAMPP папки

Переместить бд MySQL в папку проекта из XAMPP папки

Есть бд MySQL которая лежит в C:\xampp\mysql\data нужно переместить ее в папку проекта, дабы была возможность залить на github так, чтобы человек скопировавший...

283