Pertanyaan yang diberi tag «object»

Objek adalah setiap entitas yang dapat dimanipulasi oleh perintah dalam bahasa pemrograman. Objek dapat berupa nilai, variabel, fungsi, atau struktur data yang kompleks. Dalam pemrograman berorientasi objek, objek mengacu pada instance kelas.

3
Bagaimana Anda menetapkan atribut secara terprogram?
Misalkan saya memiliki objek python xdan string s, bagaimana cara mengatur atribut spada x? Begitu: >>> x = SomeObject() >>> attr = 'myAttr' >>> # magic goes here >>> x.myAttr 'magic' Apa keajaibannya? Tujuannya, secara tidak sengaja, adalah untuk melakukan cache panggilan x.__getattr__().



4
super () gagal dengan kesalahan: TypeError "argumen 1 harus mengetik, bukan classobj" ketika orangtua tidak mewarisi dari objek
Saya mendapatkan beberapa kesalahan yang saya tidak tahu. Adakah petunjuk apa yang salah dengan kode sampel saya? class B: def meth(self, arg): print arg class C(B): def meth(self, arg): super(C, self).meth(arg) print C().meth(1) Saya mendapat kode uji sampel dari bantuan metode bawaan 'super'. Inilah kesalahannya: Traceback (most recent call last): …

3
Apakah mungkin untuk menghapus properti objek di PHP?
Jika saya memiliki stdObjectsuara $a,. Tentu tidak ada masalah untuk menetapkan properti baru $a,, $a->new_property = $xyz; Tapi kemudian saya ingin menghapusnya, jadi unsettidak ada gunanya di sini. Begitu, $a->new_property = null; semacam itu. Tetapi apakah ada cara yang lebih 'elegan'?
194 php  object 

9
Bagaimana menemukan kunci hash?
Saya tahu di objek javascript berfungsi ganda sebagai hash tetapi saya tidak dapat menemukan fungsi bawaan untuk mendapatkan kunci var h = {a:'b',c:'d'}; Saya menginginkan sesuatu seperti var k = h.keys() ; // k = ['a','c']; Sangat mudah untuk menulis fungsi sendiri untuk beralih item dan menambahkan kunci ke array …
192 javascript  object  key 

15
String ke objek di JS
Saya memiliki string sebagai string = "firstName:name1, lastName:last1"; sekarang saya butuh satu objek obj sedemikian rupa obj = {firstName:name1, lastName:last1} Bagaimana saya bisa melakukan ini di JS?


8
PHP: Menyimpan 'objek' di dalam $ _SESSION
Saya baru tahu bahwa saya benar-benar dapat menyimpan objek di $ _SESSION dan saya merasa cukup keren karena ketika saya melompat ke halaman lain saya masih memiliki objek saya. Sekarang sebelum saya mulai menggunakan pendekatan ini, saya ingin mencari tahu apakah itu benar-benar ide yang bagus atau apakah ada potensi …
188 php  session  object 

14
JavaScript: filter () untuk Objects
ECMAScript 5 memiliki filter()prototipe untuk Arraytipe, tetapi bukan Objecttipe, jika saya mengerti dengan benar. Bagaimana cara saya menerapkan s filter()untuk Objectdalam JavaScript? Katakanlah saya punya objek ini: var foo = { bar: "Yes" }; Dan saya ingin menulis filter()yang berfungsi di Objects: Object.prototype.filter = function(predicate) { var result = {}; …

10
cara menggunakan Object.defineProperty javascript
Saya mencari-cari cara menggunakan Object.definePropertymetode ini, tetapi tidak menemukan sesuatu yang layak. Seseorang memberi saya potongan kode ini : Object.defineProperty(player, "health", { get: function () { return 10 + ( player.level * 15 ); } }) Tapi saya tidak mengerti. Terutama, getitulah yang tidak bisa saya dapatkan (pun intended). Bagaimana …

13
Javascript mengurangi () pada Objek
Ada metode Array yang bagus reduce()untuk mendapatkan satu nilai dari Array. Contoh: [0,1,2,3,4].reduce(function(previousValue, currentValue, index, array){ return previousValue + currentValue; }); Apa cara terbaik untuk mencapai hal yang sama dengan benda? Saya ingin melakukan ini: { a: {value:1}, b: {value:2}, c: {value:3} }.reduce(function(previous, current, index, array){ return previous.value + current.value; …


13
Mendapatkan nama properti objek
Saya bertanya-tanya apakah ada cara dalam JavaScript untuk mengulangi objek seperti itu. for(var i in myObject) { // ... } Tapi dapatkan nama masing-masing properti seperti ini. for(var i in myObject) { separateObj[myObject[i].name] = myObject[i]; } Sepertinya saya tidak dapat menemukan yang seperti itu di Google. Mereka mengatakan untuk memberikan …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.