Вопросы по теме 'javascript-objects'

Почему я могу добавлять именованные свойства в массив, как если бы это был объект?
Следующие два разных фрагмента кода мне кажутся эквивалентными: var myArray = Array(); myArray['A'] = "Athens"; myArray['B'] = "Berlin"; и var myObject = {'A': 'Athens', 'B':'Berlin'}; потому что они оба ведут себя одинаково, а также...
69000 просмотров

Получение первого индекса объекта
Рассмотреть возможность: var object = { foo: {}, bar: {}, baz: {} } Как бы я это сделал: var first = object[0]; console.log(first); Очевидно, это не работает, потому что первый индекс называется foo , а не 0 ....
385794 просмотров
schedule 20.03.2022

Количество элементов в объекте javascript
Есть ли способ получить (откуда-нибудь) количество элементов в объекте javascript ?? (то есть постоянная сложность). Я не могу найти свойство или метод, позволяющий получить эту информацию. Пока я могу думать только об итерации по всей коллекции,...
177865 просмотров

Проверьте, является ли значение объектом в JavaScript
Как проверить, является ли значение объектом в JavaScript?
1514901 просмотров
schedule 07.04.2022

Google Map API не работает, когда DOCTYPE объявлен в Chrome и Firefox
У меня возникла эта странная проблема, когда мой скрипт Google Maps API не работает, карта не отображается , когда я объявляю DOCTYPE. Без DOCTYPE я получаю следующее предупреждение, но оно работает и отрисовывается карта : Ресурс...
2869 просмотров

Цикл через массив внутри объекта в Javascript
Возможный дубликат: Цикл через объект Json { "data": [ { "name": "Jen", "id": "1" }, { "name": "Steve", "id": "8" } ] } Сервер, с которым я взаимодействую, отвечает указанным выше...
5837 просмотров

Как отправить объекты JavaScript GWT через RPC?
У меня есть несколько объектов JavaScript API Карт GWT (LatLng, Polyline), которые я хочу отправить между клиентом и сервером с помощью RPC, но поскольку они не сериализуемы, я не могу их использовать. В настоящее время у меня есть Pojos для связи...
423 просмотров
schedule 20.04.2022

Свойства класса CoffeeScript во вложенных анонимных функциях
Я знаком с методологией скрытых паттернов, однако я все еще обдумываю прототипы объектов. Я пытаюсь создать базовый класс для управления разделом на моем сайте. Проблема, с которой я сталкиваюсь, заключается в потере определенных переменных класса...
1257 просмотров

Длина ассоциативного массива JavaScript
У меня есть ассоциативный массив JavaScript (или некоторые могут предпочесть называть его объектом) например, скажем var quesArr = new Array(); quesArr["q101"] = "Your name?"; quesArr["q102"] = "Your...
84380 просмотров
schedule 08.05.2023

некоторые ошибки с объектами javascript
Я начинаю ненавидеть объекты в javascript. Каждый раз, когда у меня возникает ошибка, и я ее исправляю, появляется новая ошибка и так далее. Не могли бы вы взглянуть на следующий код и сказать мне, что не так? сообщение о проблеме: "this.Images...
87 просмотров
schedule 10.05.2023

Преобразование массива простых объектов JS в Ember.js ArrayController
Я только начал использовать фреймворк Ember.js, и у меня есть простая проблема. У меня есть данные, инициализированные как простые объекты JS (заполненные в шаблоне, созданные моими PHP-скриптами), и я хотел бы преобразовать их в объекты Ember.js до...
1049 просмотров
schedule 30.10.2022

Динамическая древовидная структура Javascript
Я хотел бы построить иерархию динамически, при этом каждый узел, созданный как слой / уровень в иерархии, имеет свой собственный массив узлов. ЭТО ДОЛЖНО ФОРМИРОВАТЬ СТРУКТУРУ ДЕРЕВА. Должен быть корневой узел и неопределенное количество узлов и...
9165 просмотров

Создание имени переменной свойства в объекте JSON
Я запускаю этот код. var output = {"records": []}; for(i = 0; i < data.length; i++) output.records[i] = { propertyName : data[i][propertyName] } Я ожидал, что вывод будет в следующей форме. { "cat" : "mjau" } { "dog" : "woff" }...
2569 просмотров
schedule 02.02.2023

Как я могу избежать дубликатов в ScriptDb?
У меня есть некоторые объекты для сохранения в базе данных, но они должны быть уникальными при каждом выполнении скрипта. Эти объекты просто будут менять значения в каждом экземпляре приложения. Проблема в том, что когда я создаю первый объект,...
123 просмотров

Установите свойство JSON с полной строкой
Этот вопрос достигает своего рода противоположности тому, что я пытаюсь сделать . В принципе, у меня есть этот объект: var a = { b: { c: 'Foo' } } Что мне нужно сделать, так это установить значение c с учетом строки...
965 просмотров

ошибка с google swiffy, вызывающим runtime.js несколько раз на одной странице
Я преобразовал несколько swf-файлов с помощью google swiffy v5.2, и мои новые анимации будут отображаться на многих разных страницах, большинство из которых я не контролирую и к которым у меня нет доступа. Чтобы анимация работала, ей нужен файл...
2465 просмотров

Вложенные объекты Handlebars
Я использую backbone.js с вложенными моделями. Идея состоит в том, чтобы содержать все атрибуты автора, а также повторно использовать модель автора как для постов, так и для комментариев. По крайней мере, теоретически это имеет смысл, я думаю....
9129 просмотров

Как скопировать объект JavaScript в новую переменную НЕ по ссылке?
Я быстро написал здесь jsfiddle, в котором я передаю небольшой объект JSON в новую переменную и изменяю данные из исходной переменной (не из новой переменной), но данные новой переменной также обновляются. Это должно означать, что объект JSON был...
196004 просмотров
schedule 20.03.2022

Почему я не могу установить свойство имени функции JavaScript?
Я изучаю JavaScript и читал, что функции похожи на объекты и могут иметь такие свойства: var person = function(){ } person.name="John Smith"; //output "" person.age=21; //output 21 person.profession="Web Developer"; //output "Web Developer"...
1675 просмотров
schedule 13.02.2023

Что этот сгенерированный код должен (предназначен) делать?
Я видел это в автоматически сгенерированном файле javascript: function map(x){ x={x:x}; delete x.x; return x } Мой вывод таков: он используется для создания объекта, но зачем создавать его таким образом ? Это шаблон? ОБНОВИТЬ...
663 просмотров
schedule 28.03.2022