Ang mga tanong na na-tag 'object'

Ang isang bagay ay anumang bagay na maaaring kontrolado ng mga utos sa isang programming >
69
sumagot

Ano ang pinaka mahusay na paraan upang malalim na i-clone ang isang bagay sa javascript?

Ano ang pinaka mahusay na paraan upang i-clone ang JavaScript object? Nakita ko ang obj = eval (uneval (o)); ngunit kung saan ay hindi karaniwan at sinusuportahan lamang ng Firefox. Nagawa ko na ang mga bagay tulad ng obj = JSON.parse (JSON.stringify (o)) ngunit duda mo ang epekto ...
itinakda noong Setyembre 23 '08 at 7:26 pm
60
sumagot

Iwasan! = Null

Ginagamit ko ang bagay! = Null upang maiwasan ang isang NullPointerException. Mayroon bang magandang alternatibo dito? Halimbawa: kung (someobject! = Null) {someobject.doCalc (); } Ito ay nag-iwas sa isang NullPointerException kapag hindi alam kung ang bagay ay ...
itakda sa 07 Nobyembre. '08 sa 11:31
43
sumagot

Di-natukoy na pagtukoy sa pag-aari ng bagay

Ano ang pinakamahusay na paraan upang suriin kung ang isang ari-arian ng isang bagay sa JavaScript ay hindi natukoy?
itakda ang 26 aug. '08 at 10:25
19
sumagot

Suriin ang pagkakaroon ng isang susi sa JavaScript na bagay?

Paano masuri kung umiiral ang isang tukoy na key sa isang bagay o hanay ng JavaScript? Kung ang susi ay hindi umiiral, at sinisikap kong i-access ito, babalik ba ito na mali? O magtapon ng isang error?
itakda ang Hulyo 8, '09 sa 16:21
27
sumagot

Iteration sa pamamagitan ng mga katangian ng bagay

var obj = {pangalan: "Simon", edad: "20", damit: {style: "simple", hipster: false}} para sa (var propt sa obj) ); } Paano ipinakikita ng variable na propt ang mga katangian ng isang bagay? Hindi ito isang build ...
Itakda ang Nobyembre 29. '11 sa 5:30 pm
35
sumagot

Ihambing ang dalawang petsa sa javascript

Maaari kahit sino magmungkahi ng isang paraan upang ihambing ang mga halaga ng dalawang petsa higit pa, mas mababa, at hindi sa nakalipas na gamit ang JavaScript? Ang mga halaga ay nagmumula sa mga pat>
itakda ang Enero 29 '09 at 10:14 pm
10
sumagot

Ang pagtawag sa isang function ng isang module gamit ang pangalan nito (string)

Ano ang pinakamahusay na paraan upang tumawag sa isang function sa isang ibinigay na string na may pangalan ng isang function sa isang programa sawa. Halimbawa, ipagpalagay na mayroon akong module foo, at mayroon akong string na may mga nilalaman ng "bar". Ano ang pinakamahusay na paraan upang tawagan ang foo.bar ()? Kai>
itakda ang Agosto 06 '08 at 6:36 ng umaga
31
ang sagot

Maghanap ng isang bagay sa pamamagitan ng id sa isang hanay ng mga JavaScript na mga bagay

Mayroon akong array: myArray = [{'id': '73', 'foo': 'bar'}, {'id': '45', 'foo': 'bar'}, atbp] Hindi ko baguhin ang istraktura ng array. Nakukuha ko ang id 45, at gusto kong makakuha ng 'bar' para sa bagay na ito sa isang array. Paano ito gawin sa javascript o gamit ang jQu ...
itakda ang 09 Set. '11 sa 18:42
27
sumagot

I-convert ang JS object sa JSON string

Kung tinukoy ko ang isang bagay sa JS sa: var j = {"name": "binchen"}; Paano mag-convert ng isang bagay sa JSON? Ang output string ay dapat na: '{"name": "binchen"}'
itinakda noong Nobyembre 12. '10 sa 11:20
38
sumagot

Suriin kung ang halaga ay isang bagay sa javascript

Paano mo suriin kung ang isang halaga ay isang bagay sa javascript?
itinakda noong Disyembre 14 '11 sa 23:35
7
sumagot

Ang klase ng sawa ay nagmamana ng bagay

Mayroon bang dahilan kung bakit nagmamana ang isang deklarasyon ng klase mula sa bagay? Natagpuan ko >
itakda ang Oktubre 25. '10 sa 5:15 pm
30
sumagot

I-convert ang isang bagay sa isang string

Paano mag-convert ng javascript object sa string? Halimbawa: var o = {a: 1, b: 2} console.log (o) console.log ('Item:' + o) Output: Object {a = 1, b = 2} // very good readable output: ) Item: [Object Object] // Hindi ko alam kung ano ang nasa loob: (
itakda sa Abril 10 '11 sa 18:35
10
sumagot

Paghahambing ng mga bagay sa javascript

Ano ang pinakamahusay na paraan upang ihambing ang mga bagay sa javascript? Halimbawa: var user1 = {pangalan: "nerd", org: "dev"}; var user2 = {pangalan: "nerd", org: "dev"}; var eq = user1 == user2; alerto (eq); / / nagbigay ng mali Alam ko na ang dalawang bagay ay pantay kung sumangguni sila ...
ay naka-set Hulyo 1, '09 sa 15:18
20
sumagot

Bakit ang isang zero na bagay at kung ano ang pagkakaiba sa pagitan ng zero at hindi natukoy?

Bakit ang null ay itinuturing na isang bagay sa javascript? Pagsusuri kung (object == null) Gawin ang isang bagay na katulad ng kung (Object) Gumawa ng isang bagay? Gayundin: Ano ang pagkakaiba sa pagitan ng null at hindi natukoy?
itakda sa Abril 29 '09 sa 8:47
20
sumagot

Access / proseso (nested) na mga bagay, arrays o JSON

Mayroon akong isang nested na istraktura ng data na naglalaman ng mga bagay at arrays. Paano ko mahuhuli ang impormasyon, i.e. Kumuha ng access sa mga partikular o maramihang halaga (o mga susi)? Halimbawa: var data = {code: 42, mga item: [{id: 1, ...
itakda ang 12 aug. '12 sa 16:02