Все вопросы: [javascript-objects]
15 вопросов
Механизм JavaScript для удержания значения из действия пользователя
Я создал объект JavaScript для сохранения значения, установленного пользователем, устанавливающим флажок в ColorBox а>. Я относительно новичок в jQuery и программировании JavaScript "правильным способом" и хотел быть уверен, что приведенный ниже механизм для захвата пользователей check a...
Is it possible to use a variable to call an object who's name is the same as the variables value?
Let's say I have a function which is being passed a string which originally came from getElementById, and I have an object with the same name as that string's value, is there a way to call that object? I won't know which object I want until I get that value from the element's ID. For Instance: ...
JavaScript: Convert string to value of predefined variable
I have a JavaScript object that looks like the following: venue = function(map, dataSet) { // set some constants this.VENUE_ID = 0; this.VENUE_NAME = 1; this.VENUE_CITY = 2; this.filterBy = function(field, value) { ... var filterValue = 'parent.VENUE_' + fiel...
Как я могу отобразить объект JavaScript?
Как мне отобразить содержимое объекта JavaScript в строковом формате, например, когда мы alert переменную? В том же формате, что и я хочу отображать объект.
Количество элементов в объекте javascript
Есть ли способ получить (откуда-нибудь) количество элементов в объекте javascript ?? (т.е. постоянная сложность). Я не могу найти свойство или метод, позволяющий получить эту информацию. Пока что я могу думать только об итерации по всей коллекции, но это линейное время. Странно, что нет прям...
Получение первого индекса объекта
Учтите: var object = { foo: {}, bar: {}, baz: {} } Как мне это сделать: var first = object[0]; console.log(first); Очевидно, это не работает, потому что первый индекс называется foo, а не 0. console.log(object['foo']); работает, но я не знаю, что он называется foo. Это...
Почему я могу добавлять именованные свойства в массив, как если бы это был объект?
Следующие два разных фрагмента кода мне кажутся эквивалентными: var myArray = Array(); myArray['A'] = "Athens"; myArray['B'] = "Berlin"; и var myObject = {'A': 'Athens', 'B':'Berlin'}; потому что они оба ведут себя одинаково, а также typeof(myArray) == typeof(myObjects) (оба дают '...
GWT JavaScriptObject читает свойство "удалить"
У меня есть следующий собственный метод в расширенном классе JavaScriptObject: public final native boolean getDelete() /*-{ return this.delete; }-*/; но это явно не работает, поскольку "delete" является оператором javascript. Как я могу правильно прочитать это свойство. Вызванное и...
Как правильно клонировать объект JavaScript?
У меня есть объект x. Я хотел бы скопировать его как объект y, чтобы изменения в y не меняли x. Я понял, что копирование объектов, полученных из встроенных объектов JavaScript, приведет к появлению дополнительных нежелательных свойств. Это не проблема, поскольку я копирую один из моих собственны...
Как проверить пустой объект JavaScript?
После запроса AJAX иногда мое приложение может возвращать пустой объект, например: var a = {}; Как проверить, так ли это?
Создать пустой объект в JavaScript с помощью {} или new Object ()?
Есть два разных способа создать пустой объект в JavaScript: var objectA = {} var objectB = new Object() Есть ли разница в том, как обработчик сценариев обрабатывает их? Есть ли причина использовать одно вместо другого? Точно так же можно создать пустой массив, используя другой синтак...
Как проверить, включает ли массив значение в JavaScript?
Каков наиболее краткий и эффективный способ узнать, содержит ли массив JavaScript значение? Это единственный известный мне способ сделать это: function contains(a, obj) { for (var i = 0; i < a.length; i++) { if (a[i] === obj) { return true; } } re...
Как удалить свойство из объекта JavaScript?
Допустим, я создаю объект следующим образом: let myObject = { "ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*" }; Как лучше всего удалить свойство regex, чтобы получить новый myObject следующим образом? let myObject = { "ircEvent": "PRIVMSG", "method...
Как я могу динамически объединить свойства двух объектов JavaScript?
Мне нужно объединить два (очень простых) объекта JavaScript во время выполнения. Например, я бы хотел: var obj1 = { food: 'pizza', car: 'ford' } var obj2 = { animal: 'dog' } obj1.merge(obj2); //obj1 now has three properties: food, car, and animal Есть ли у кого-нибудь сценарий для этого...
Длина объекта JavaScript
У меня есть объект JavaScript. Есть ли встроенный или общепринятый способ определения длины этого объекта? const myObject = new Object(); myObject["firstname"] = "Gareth"; myObject["lastname"] = "Simpson"; myObject["age"] = 21;