Я создаю плагин галереи, в котором мне нужно выяснить количество элементов в простом объекте javascript.Ниже показано, как я хотел бы иметь возможность создавать галерею.
$.Gallery.create($('#galContainer'), {
'img1.png': 'http://linktosomewhere/',
'img2.png': 'http://linktosomewhere/',
'img3.png': 'http://linktosomewhere/',
........
}, optionsObj);
При этом изображения будут вставлены в галерею с соответствующими ссылками на некоторые страницы при нажатии.В настоящее время я использую массив для этого второго параметра без ссылок, и я получаю длину изображений, используя images.length.Однако использование обозначений выше было бы для меня идеальным, и мне нужно было бы сказать, сколько ключей есть в этом объекте.
Мне известно о этом посте и нескольких других, говорящихВы не можете получить количество элементов в объекте.Если это действительно так, есть ли у вас какие-либо предложения по другому способу установки этого вызова функции, который будет эффективным и простым в использовании?