Вопросы с тегом «javascript-objects»

102
Кодирование объекта Javascript в строку Json

Я хочу закодировать объект Javascript в строку JSON, и у меня возникают значительные трудности. Объект выглядит примерно так new_tweets[k]['tweet_id'] = 98745521; new_tweets[k]['user_id'] = 54875; new_tweets[k]['data']['in_reply_to_screen_name'] = "other_user"; new_tweets[k]['data']['text'] =...

91
Создать объект из массива

Я хочу создать объект из списка массива. У меня есть динамический массив, который должен выглядеть так: var dynamicArray = ["2007", "2008", "2009", "2010"]; и с некоторым javascript es6 я хочу создать такой объект: const obj = { 2007: { x: width / 5, y: height / 2 }, 2008: { x: (2 / 5) * width, y:...

87
Есть ли у этого способа определения объектов JS какая-либо цель?

Я поддерживаю унаследованный код и заметил, что для определения объектов используется следующий шаблон: var MyObject = {}; (function (root) { root.myFunction = function (foo) { //do something }; })(MyObject); Есть ли в этом какая-то цель? Это эквивалентно простому выполнению следующего? var...

85
Есть ли ограничение на длину ключа (строки) в объекте JS?

Итак, у нас был случай, когда у нас был бы объект, где ключ - это id (int), а значение - это строка. Но мы заметили, что в большинстве случаев мы ищем идентификатор на основе строки, поэтому мы решили отменить его и сделать строку ключом, а значение - идентификатором. Потому что таким образом,...

83
Карты против объектов в ES6, когда использовать?

Ссылка: Карты MDN Используйте карты поверх объектов, когда ключи неизвестны до времени выполнения, и когда все ключи одного типа и все значения одного типа. Используйте объекты, когда есть логика, которая работает с отдельными элементами. Вопрос: Каков применимый пример использования карт поверх...