Питання з тегом 'object'

Об'єкт - це будь-який об'єкт, який може управлятися командами на мові програмування. Об'єктом може бути значення, змінна, функція або складна структура даних. В об'єктно-орієнтованому програмуванні об'єкт посилається на екземпляр класу.
66
відповідей

Який найбільш ефективний спосіб глибокого клонування об'єкта в JavaScript?

Який найбільш ефективний спосіб клонування об'єкта JavaScript? Я бачив obj = eval (uneval (o)) ;, але який нестандартний і підтримується тільки Firefox. Я 'ви робили такі речі, як obj = JSON.parse (JSON.stringify (o)) ;, але сумніваєтеся в ефект ...
заданий 23 сент. '08 о 19:26
60
відповідей

Уникнення! = Null

Я використовую object! = Null щоб уникнути NullPointerException. Чи є хороша альтернатива цьому? Наприклад: if (someobject! = Null) {someobject.doCalc (); } Це дозволяє уникнути NullPointerException, коли невідомо, чи є об'єкт ...
заданий 07 нояб. '08 об 11:31
43
відповідей

Виявлення властивості об'єкта undefined

Який найкращий спосіб перевірити, чи є властивість об'єкта в JavaScript undefined?
заданий 26 Серпня. '08 о 10:25
16
відповідей

Перевірка наявності ключа в об'єкті JavaScript?

Як перевірити, чи існує конкретний ключ в об'єкті або масиві JavaScript? Якщо ключ не існує, і я намагаюся отримати до нього доступ, чи поверне він false? Або викинути помилку?
заданий 08 липня '09 о 16:21
27
відповідей

Ітерація через властивості об'єкта

var obj = {name: "Simon", age: "20", clothing: {style: "simple", hipster: false}} for (var propt in obj) {alert (propt + ':' + obj [propt] ); } Як змінна propt представляє властивості об'єкта? Це не вбудо ...
заданий 29 нояб. '11 о 17:30
35
відповідей

Порівняйте дві дати з JavaScript

Може хто-небудь запропонувати спосіб порівняння значень двох дат більше, менше, а не в минулому з використанням JavaScript? Значення будуть надходити з текстових полів.
заданий 29 Січня. '09 о 22:14
10
відповідей

Виклик функції модуля з використанням його імені (рядки)

Що є кращим способом виклику функції по заданій рядку з ім'ям функції в програмі Python. Наприклад, припустимо, що у мене є модуль foo, і у мене є рядок з вмістом "bar". Що є кращим способом виклику foo.bar ()? Мені потрібно отримати возвр ...
заданий 06 Серпня. '08 в 6:36
31
відповідь

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

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

Перетворення об'єкта JS в рядок JSON

Якщо я визначив об'єкт в JS за допомогою: var j = { "name": "binchen"}; Як перетворити об'єкт в JSON? Рядок виведення повинна бути: '{ "name": "binchen"}'
заданий 12 нояб. '10 об 11:20
38
відповідей

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

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

Клас Python успадковує об'єкт

Чи є причина, по якій оголошення класу має наслідувати від object? Я тільки що знайшов код, який робить це, і я не можу знайти вагому причину. class MyClass (object): # class code follows ...
заданий 25 Жовтня. '10 о 17:15
30
відповідей

Перетворення об'єкта в рядок

Як перетворити об'єкт JavaScript в рядок? Приклад: var o = {a: 1, b: 2} console.log (o) console.log ( 'Item:' + o) Висновок: Об'єкт {a = 1, b = 2} // дуже хороший читається висновок: ) Item: [object Object] // не знаю, що всередині: (
заданий 10 Квітня. '11 о 18:35
10
відповідей

Порівняння об'єктів в JavaScript

Що є кращим способом порівняння об'єктів в JavaScript? Приклад: var user1 = {name: "nerd", org: "dev"}; var user2 = {name: "nerd", org: "dev"}; var eq = user1 == user2; alert (eq); // gives false Я знаю, що два об'єкта рівні, якщо вони відносять ...
заданий 01 липня '09 о 15:18
20
відповідей

Чому нульовий об'єкт і яка різниця між нулем і undefined?

Чому null вважається object в JavaScript? Перевіряє if (object == null) Do something той же, що і if (! Object) Do something? А також: В чому різниця між null і undefined?
заданий 29 Квітня. '09 в 8:47
20
відповідей

Доступ / процес (вкладені) об'єкти, масиви або JSON

У мене є вкладена структура даних, що містить об'єкти і масиви. Як я можу отримати інформацію, тобто Отримати доступ до певних або декільком значенням (або ключам)? Наприклад: var data = {code: 42, items: [{id: 1, ...
заданий 12 Серпня. '12 о 16:02