Заполнение объектов

461
03 июня 2017, 18:09

Добрый день. Хотел спросить, как в цикле заполнить объект вида

obj = {
      "one": {
            "id": "id1",
            "value": "value1"
      },
      "two": {
            "id": "id2",
            "value": "value2"
      }
      }
Answer 1

var obj={},i; 
for(i=1;i<3;i++){ 
    obj["a"+i]={"id":"id"+i, "value":"value"+i}; 
} 
console.log(obj);

Если очень надо именно one, two - надо сделать отдельный массив для названий чисел

var obj={},i,num=['one','two','three']; 
for(i=1;i<3;i++){ 
    obj[num[i-1]]={"id":"id"+i, "value":"value"+i}; 
} 
console.log(obj);

READ ALSO
Как добавить параметр к url?

Как добавить параметр к url?

Помогите добавить к текущей странице параметр

468
Оставить в строке символы между тире

Оставить в строке символы между тире

Привествую, столкнулся с проблемойЕсть строка id = 'table-1-s3' Как можно оставить текст только между тире? То есть на выходе должно быть id = '1'

301
jQuery Скролл до Элемента содержащего Текст

jQuery Скролл до Элемента содержащего Текст

Всем привет, нужен пример скрипта который будет скроллить экран не просто до элемента с якорем, а до элемента который содержит текст "HELLO"

256