Пытанні з тэгам '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 у 01:14
60
адказаў

Як правільна кланаваць аб'ект JavaScript?

У мяне ёсць аб'ект, x. Я хацеў бы скапіяваць яго як аб'ект y, так што змены ў y не змяняюць x. Я зразумеў, што капіяванне аб'ектаў, атрыманых з ўбудаваных аб'ектаў JavaScript, прывядзе да дадатковых непажаданым уласцівасцях. Гэта не праблема,...
зададзены 08 крас. '09 у 06:01
43
адказаў

Праверыць, ці з'яўляецца аб'ект масівам?

Я спрабую напісаць функцыю, якая альбо прымае спіс радкоў, альбо адзін радок. Калі гэта радок, то я хачу пераўтварыць яе ў масіў толькі з адным элементам. Тады я магу зацыкліліся на ім, не асцерагаючыся памылкі. Такім чынам, як мне праверыць, з'яўляецца ...
зададзены 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
13
адказаў

З масіва аб'ектаў здабываем значэнне ўласцівасці як масіва

У мяне ёсць масіў аб'ектаў 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 у 08:03
6
адказаў

Як перабіраць аб'ект JavaScript?

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