Пытанні з тэгам 'object'

Аб'ект - гэта любы аб'ект, які можа кіравацца камандамі на мове праграмавання. Аб'ектам можа быць значэнне, пераменная, функцыя або складаная структура дадзеных. У аб'ектна-арыентаваным праграмаванні аб'ект спасылаецца на асобнік класа.
69
адказаў

Які найбольш эфектыўны спосаб глыбокага кланавання аб'екта ў 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
20
адказаў

Праверка наяўнасці ключа ў аб'екце 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 у 06: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