Pytania oznaczone «object»

204
Jak programowo ustawić atrybut?

Załóżmy, że mam obiekt Pythona xi ciąg s, jak mogę ustawić atrybut sna x? Więc: >>> x = SomeObject() >>> attr = 'myAttr' >>> # magic goes here >>> x.myAttr 'magic' Jaka jest magia Nawiasem mówiąc, celem tego jest buforowanie połączeń do...

199
Jak mogę utworzyć kopię obiektu w Pythonie?

Chciałbym stworzyć kopię obiektu. Chcę, aby nowy obiekt posiadał wszystkie właściwości starego obiektu (wartości pól). Ale chcę mieć niezależne obiekty. Jeśli więc zmienię wartości pól nowego obiektu, stary obiekt nie powinien mieć na to

196
Czy można usunąć właściwość obiektu w PHP?

Jeśli mam stdObjectdo powiedzenia, $a. Na pewno nie ma problemu z przypisaniem nowej właściwości $a, $a->new_property = $xyz; Ale potem chcę go usunąć, więc unsetnie ma tu żadnej pomocy. Więc, $a->new_property = null; jest tego rodzaju. Ale czy istnieje bardziej „elegancki”...

192
Jak znaleźć klucze skrótu?

Znam w javascript Objects podwójnie jako skróty, ale nie byłem w stanie znaleźć wbudowanej funkcji, aby uzyskać klucze var h = {a:'b',c:'d'}; Chcę coś takiego var k = h.keys() ; // k = ['a','c']; Łatwo jest napisać funkcję, aby iterować elementy i dodać klucze do tablicy, którą zwracam, ale...

190
Ciąg do obiektu w JS

Mam ciąg jako string = "firstName:name1, lastName:last1"; teraz potrzebuję jednego obiektu obj takiego obj = {firstName:name1, lastName:last1} Jak mogę to zrobić w

188
PHP: Przechowywanie „obiektów” wewnątrz $ _SESSION

Właśnie zorientowałem się, że faktycznie mogę przechowywać obiekty w $ _SESSION i uważam, że jest całkiem fajny, ponieważ kiedy przeskakuję na inną stronę, wciąż mam swój obiekt. Zanim zacznę stosować to podejście, chciałbym dowiedzieć się, czy to naprawdę tak dobry pomysł, czy też wiąże się to z...

185
JavaScript: filter () dla Objects

ECMAScript 5 ma filter()prototyp dla Arraytypów, ale nie Objecttypów, jeśli dobrze rozumiem. Jak zaimplementować filter()for Objectw JavaScript? Powiedzmy, że mam ten obiekt: var foo = { bar: "Yes" }; I chcę napisać, filter()który działa na Objects: Object.prototype.filter =...

182
JavaScript redukuje () w Object

Istnieje ładna metoda Array, która reduce()pozwala uzyskać jedną wartość z tablicy. Przykład: [0,1,2,3,4].reduce(function(previousValue, currentValue, index, array){ return previousValue + currentValue; }); Jaki jest najlepszy sposób na osiągnięcie tego samego w przypadku przedmiotów? Chciałbym...

182
Jak używać IValidatableObject?

Rozumiem, że IValidatableObjectjest to używane do walidacji obiektu w sposób, który pozwala porównać właściwości ze sobą. Nadal chciałbym mieć atrybuty do walidacji poszczególnych właściwości, ale w niektórych przypadkach chcę ignorować awarie niektórych właściwości. Czy próbuję go użyć...

179
Uzyskiwanie nazwy właściwości obiektu

Zastanawiałem się, czy w JavaScript jest jakikolwiek sposób na przechodzenie przez taki obiekt. for(var i in myObject) { // ... } Ale zdobądź nazwę każdej takiej nieruchomości. for(var i in myObject) { separateObj[myObject[i].name] = myObject[i]; } Nie mogę znaleźć czegoś takiego w Google....