Питання з тегом 'javascript-objects'

Використовуйте цей тег для питань, пов'язаних з об'єктами JavaScript.
37
відповідей

Як видалити властивість з об'єкта JavaScript?

Скажімо, я створюю об'єкт наступним чином: var myObject = { "ircEvent": "PRIVMSG", "method": "newURI", "regex": "^ http: //.*"}; Що є кращим способом видалити властивість regex, щоб в результаті отримати новий myObject наступним чином: v ...
заданий 16 Жовтня. '08 о 13:57
44
відповідей

Як перевірити, чи містить масив об'єкт в JavaScript?

Який найбільш стислий і ефективний спосіб дізнатися, чи містить масив JavaScript об'єкт? Це єдиний спосіб, яким я це знаю: function contains (a, obj) {for (var i = 0; i <a.length; i ++) {if (a [i] === obj) {re ...
заданий 26 Жовтня. '08 в 1:14
60
відповідей

Як правильно клонувати об'єкт JavaScript?

У мене є об'єкт, x. Я хотів би скопіювати його як об'єкт y, так що зміни в y не змінюють x. Я зрозумів, що копіювання об'єктів, отриманих з вбудованих об'єктів JavaScript, призведе до додаткових небажаним властивостям. Це не проблема,...
заданий 08 Квітня. '09 в 6:01
42
відповідей

Перевірити, чи є об'єкт масивом?

Я намагаюся написати функцію, яка або приймає список рядків, або один рядок. Якщо це рядок, то я хочу перетворити її в масив тільки з одним елементом. Тоді я можу зациклитися на ньому, не побоюючись помилки. Отже, як мені перевірити, є ...
заданий 23 Січня. '11 о 21:53
59
відповідей

Як я можу об'єднати властивості двох об'єктів JavaScript динамічно?

Мені потрібно об'єднати два (дуже простих) об'єкта JavaScript під час виконання. Наприклад, я б хотів: var obj1 = {food: 'pizza', car: 'ford'} var obj2 = {animal: 'dog'} obj1.merge (obj2); // obj1 now has three properties: food, car, and animal ...
заданий 05 Жовтня. '08 о 3:30
38
відповідей

Довжина об'єкта JavaScript

Якщо у мене є об'єкт JavaScript, скажіть var myObject = new Object (); myObject [ "firstname"] = "Gareth"; myObject [ "lastname"] = "Simpson"; myObject [ "age"] = 21; чи є вбудований або прийнятий спосіб найкращої практики для отримання довжини цього ...
заданий 07 Серпня. '08 о 22:42
38
відповідей

Як я можу відобразити об'єкт JavaScript?

Як відобразити вміст об'єкта JavaScript в рядковому форматі, наприклад, коли ми alert змінна? Той же форматований спосіб, яким я хочу відобразити об'єкт.
заданий 05 червня '09 о 22:01
31
відповідь

Знайти об'єкт по id в масиві об'єктів JavaScript

У мене є масив: myArray = [{ 'id': '73', 'foo': 'bar'}, { 'id': '45', 'foo': 'bar'}, etc.] Я не можу змінити структуру масиву. Мені передається id 45, і я хочу отримати 'bar' для цього об'єкта в масиві. Як це зробити в JavaScript або за допомогою jQu ...
заданий 09 сент. '11 о 18:42
38
відповідей

Перевірте, чи є значення об'єктом в JavaScript

Як ви перевіряєте, чи є значення об'єктом в JavaScript?
заданий 14 дек. '11 о 23:35
12
відповідей

З масиву об'єктів витягаємо значення властивості як масиву

У мене є масив об'єктів JavaScript з наступною структурою: objArray = [{foo: 1, bar: 2}, {foo: 3, bar: 4}, {foo: 5, bar: 6}]; Я хочу витягти масив, що містить значення ключа foo, що призведе до значення [1, 3, 5]. Я виконав це з п ...
заданий 25 Жовтня. '13 о 16:13
3
відповідей

Як повернути значення з асинхронної функції зворотного виклику?

Відповідь на це запитання багато разів в SO. Але все ж я не можу отримати матеріал. Я хочу отримати деяку цінність від зворотного виклику. Подивіться на script нижче для уточнення. function foo (address) {// google map stuff geocoder.geocode (...
заданий 27 липня '11 о 19:12
19
відповідей

Як отримати всі значення властивостей об'єкта Javascript (не знаючи ключів)?

Якщо є об'єкт Javascript: var objects = {...}; Припустимо, що він має більше 50 властивостей, не знаючи імена властивостей (які не знають "ключі"), як отримати кожне значення властивості в циклі?
заданий 05 сент. '11 о 13:20
9
відповідей

Створити порожній об'єкт в JavaScript за допомогою {} або нового об'єкта Object ()?

Є два методи двох різних створення порожнього об'єкта в JavaScript: var objectA = {} var objectB = new Object () Чи є різниця в тому, як движок script обробляє їх? Чи є причина використовувати один над іншим? Аналогічним чином можна з ...
заданий 30 Жовтня. '08 о 22:22
14
відповідей

Отримання першого індексу об'єкта

Розглянемо: var object = {foo: {}, bar: {}, baz: {}} Як би це зробити: var first = object [0]; console.log (first); Очевидно, що це не працює, тому що перший індекс називається foo, не 0. console.log (object [ 'foo']); працює, ...
заданий 26 травня '09 в 8:03
6
відповідей

Як перебирати об'єкт JavaScript?

У мене є об'єкт в JavaScript: {abc: '...', bca: '...', zzz: '...', xxx: '...', ccc: '...', // ...} Я хочу використовувати цикл for для отримання його властивостей. І я хочу повторити його по частинах (в повному обсязі властивості об'єкта сраз ...
заданий 17 Січня. '13 о 15:36