Klausimai pažymėti „objektas“

Objektas yra bet koks objektas, kurį galima valdyti programavimo kalbos komandomis. Objektas gali būti vertė, kintamasis, funkcija arba sudėtinga duomenų struktūra. Objektinis programavimas objektas reiškia klasės egzempliorių.
69
atsakymai

Koks yra efektyviausias būdas giliai klonuoti objektą javascript'e?

Koks yra efektyviausias „JavaScript“ objekto klonavimo būdas? Mačiau obj = eval (uneval (o)), bet kuri yra nestandartinė ir palaikoma tik „Firefox“. Aš padariau tokius dalykus kaip obj = JSON.parse (JSON.stringify (o)), bet jūs abejojate, kad ...
rugsėjo 23 d '08, 19:26
60
atsakymai

Venkite! = Null

Naudoju objektą! = Null, kad išvengtumėte „NullPointerException“. Ar yra gera alternatyva? Pavyzdžiui: jei (someobject! = Null) {someobject.doCalc (); } Taip išvengiama „NullPointerException“, kai nežinoma, ar objektas yra ...
lapkričio 7 d. '08 11:31
43
atsakymai

Objekto nuosavybės nustatymas neapibrėžtas

Koks yra geriausias būdas patikrinti, ar „JavaScript“ objekto nuosavybė yra neapibrėžta?
nustatyti 26 rug. '08 10:25
20
atsakymai

Patikrinkite, ar „JavaScript“ objekte yra raktas?

Kaip patikrinti, ar tam tikras raktas yra „JavaScript“ objekte ar masyve? Jei raktas neegzistuoja, ir bandau jį pasiekti, ar jis sugrįš klaidingai? Arba klaidą?
nustatyti liepos 08 d. 09:16
27
atsakymai

Iteracija per objektų savybes

var obj = {name: "Simon", amžius: "20", apranga: {style: "paprastas", hipsteris: false}} ((var propt in obj) {alert (propt + ':' + obj [propt] ); } Kaip propt kintamasis atspindi objekto savybes? Tai nėra kūrimas ...
lapkričio 29 d. '11, 5:30 val
35
atsakymai

Palyginkite dvi datas su javascript

Ar kas nors gali pasiūlyti būdą lyginti dviejų datų vertes, mažiau ir ne anksčiau, naudojant „JavaScript“? Vertės bus gautos iš teksto laukų.
nustatė sausio 29 d '09 10:14 val
10
atsakymai

Modulio funkcijos skambinimas naudojant jo pavadinimą (eilutę)

Koks yra geriausias būdas paskambinti funkciją tam tikroje eilutėje su Python programos funkcijos pavadinimu. Pavyzdžiui, tarkime, kad turiu modulį foo, ir turiu eilutę su „bar“ turiniu. Koks yra geriausias būdas skambinti foo.bar ()? Turiu gauti grąžinamąją išmoką ...
nustatyti rugpjūčio 06 d '08 6:36 val
31
atsakymas

Rasti objektą pagal ID „JavaScript“ objektų grupėje

Turiu masyvą: myArray = [{'id': '73', 'foo': 'bar' ►, {'id': '45', 'foo': 'bar'} ir tt] keisti matricos struktūrą. Gavau ID 45, ir noriu gauti „barą“ šiam objektui masyve. Kaip tai padaryti javascript ar jQu ...
nustatyti 09.09. '11, 18:42
27
atsakymai

Konvertuoti JS objektą į JSON eilutę

Jei JS apibrėžiau objektą su: var j = {"name": "binchen"}; Kaip konvertuoti objektą į JSON? Išvesties eilutė turėtų būti: '{"vardas": "binchen"}'
lapkričio 12 d. '10, 11:20
38
atsakymai

Patikrinkite, ar vertė yra „JavaScript“ objektas

Kaip patikrinti, ar vertė yra „JavaScript“ objektas?
gruodžio 14 d '11 23:35
7
atsakymai

Python klasė paveldi objektą

Ar yra priežastis, kodėl klasės deklaracija turi paveldėti iš objekto? Aš tiesiog suradau kodą, kuris tai daro, ir aš negaliu rasti geros priežasties. klasės „MyClass“ (objektas): # klasės kodas seka ...
nustatytas spalio 25 d. '10, 5:15 val
30
atsakymai

Konvertuokite objektą į eilutę

Kaip konvertuoti javascript objektą į eilutę? Pavyzdys: var o = {a: 1, b: 2} console.log (o) console.log ('Elementas:' + o) Išėjimas: Objektas {a = 1, b = 2} // labai gerai nuskaitomas išėjimas: ) Elementas: [Object Object] // Nežinau, kas yra viduje: (
nustatytas balandžio 10 d '11 18:35
10
atsakymai

Objektų palyginimas javascript

Koks yra geriausias būdas palyginti „JavaScript“ objektus? Pavyzdys: var user1 = {name: "nerd", org: "dev"}; var user2 = {name: "nerd", org: "dev"}; var eq = user1 == user2; įspėjimas (eq); // suteikia klaidingą Žinau, kad du objektai yra lygūs, jei jie nurodo ...
yra nustatytas liepos 01'09, 15:18
20
atsakymai

Kodėl yra nulinis objektas ir koks yra skirtumas tarp nulio ir neapibrėžto?

Kodėl „null“ laikomas „JavaScript“ objektu? Bandymai, jei (objektas == null) Ką daryti kažką panašaus, kaip jei (! Objektas) Ką daryti? Taip pat: koks skirtumas tarp nulio ir neapibrėžto?
nustatytas balandžio 29 d '09 8:47
20
atsakymai

Prieigos / apdorojimo (nested) objektai, masyvai arba JSON

Turiu įdėtą duomenų struktūrą, kurioje yra objektai ir matricos. Kaip išgauti informaciją, t.y. Gaukite prieigą prie konkrečių ar kelių reikšmių (arba raktų)? Pavyzdžiui: var data = {code: 42, elementai: [{id: 1, ...
nustatyti 12 d. '12 16:02