Questions tagged «object»

对象是可以用编程语言中的命令操纵的任何实体。对象可以是值,变量,函数或复杂的数据结构。在面向对象的编程中,对象是指类的实例。

30
如何在PHP中将数组转换为对象?
我如何将这样的数组转换为对象? [128] => Array ( [status] => Figure A. Facebook's horizontal scrollbars showing up on a 1024x768 screen resolution. ) [129] => Array ( [status] => The other day at work, I had some spare time )
367 php  arrays  object  casting 

11
在JavaScript中删除对象
我对JavaScript的delete运算符有些困惑。采取以下代码: var obj = { helloText: "Hello World!" }; var foo = obj; delete obj; 执行完这段代码后,objis null,但foo仍指的是一个完全像的对象obj。我猜这个对象是foo指向相同的对象。 这使我感到困惑,因为我希望编写会delete obj删除obj指向内存中的对象,而不仅仅是变量obj。 这是因为JavaScript的垃圾回收工作在保留/释放的基础,所以,如果我没有指向对象的任何其他变量,它会从内存中清除? (顺便说一下,我的测试是在Safari 4中完成的。)



7
与C#中一样,将TypeScript对象作为字典类型
我有一些使用对象作为字典的JavaScript代码。例如,“个人”对象将保留从电子邮件地址键入的一些个人详细信息。 var people = {<email> : <'some personal data'>}; adding > "people[<email>] = <data>;" getting > "var data = people[<email>];" deleting > "delete people[<email>];" 可以在Typescript中描述吗?还是我必须使用数组?


12
如何将对象添加到数组
如何将对象添加到数组(使用javascript或jquery)?例如,此代码有什么问题? function(){ var a = new array(); var b = new object(); a[0]=b; } 我想使用此代码在function1数组中保存许多对象,并调用function2在数组中使用该对象。 如何将对象保存在数组中? 如何将对象放入数组并将其保存到变量?


15
如何创建对象并为其添加属性?
我想在Python中创建一个动态对象(在另一个对象内部),然后向其添加属性。 我试过了: obj = someobject obj.a = object() setattr(obj.a, 'somefield', 'somevalue') 但这没用。 有任何想法吗? 编辑: 我正在从for循环遍历值列表的循环中设置属性,例如 params = ['attr1', 'attr2', 'attr3'] obj = someobject obj.a = object() for p in params: obj.a.p # where p comes from for loop variable 在上面的例子中,我会得到obj.a.attr1,obj.a.attr2,obj.a.attr3。 我使用该setattr函数是因为我不知道如何obj.a.NAME从for循环中进行操作。 如何根据上例中的值设置属性p?

9
ArrayList的contains()方法如何评估对象?
假设我创建一个对象并将其添加到我的对象中ArrayList。如果我然后使用完全相同的构造函数输入创建另一个对象,则该contains()方法将两个对象评估为相同吗?假设构造函数对输入没有任何有趣的事情,并且存储在两个对象中的变量相同。 ArrayList<Thing> basket = new ArrayList<Thing>(); Thing thing = new Thing(100); basket.add(thing); Thing another = new Thing(100); basket.contains(another); // true or false? class Thing { public int value; public Thing (int x) { value = x; } equals (Thing x) { if (x.value == value) return true; return false; } …

9
如何在不获取“ SomeType @ 2f92e0f4”的情况下打印Java对象?
我有一个定义如下的类: public class Person { private String name; // constructor and getter/setter omitted } 我尝试打印类的实例: System.out.println(myPerson); 但我得到以下输出:com.foo.Person@2f92e0f4。 当我尝试打印Person对象数组时,发生了类似的事情: Person[] people = //... System.out.println(people); 我得到了输出: [Lcom.foo.Person;@28a418fc 此输出是什么意思?如何更改此输出,使其包含我的姓名?以及如何打印对象的集合? 注意:这是关于此主题的规范问答。
299 java  string  object  tostring 



19
如何获取JavaScript对象的大小?
我想知道一个JavaScript对象占用的大小。 具有以下功能: function Marks(){ this.maxMarks = 100; } function Student(){ this.firstName = "firstName"; this.lastName = "lastName"; this.marks = new Marks(); } 现在我实例化student: var stud = new Student(); 这样我就可以做 stud.firstName = "new Firstname"; alert(stud.firstName); stud.marks.maxMarks = 200; 等等 现在,stud对象将在内存中占据一些大小。它具有一些数据和更多对象。 我如何找出stud对象占用多少内存?像sizeof()JavaScript中的?如果我能在单个函数调用中找到它,那将真的很棒sizeof(stud)。 我已经在互联网上搜索了几个月了-找不到它(在几个论坛中提问-没有回复)。

12
如何在PHP中对数组和数据进行排序?
该问题旨在作为有关PHP中数组排序问题的参考。容易想到您的特定案例是独特的,值得提出新的问题,但是实际上大多数都是此页面上一种解决方案的细微变化。 如果您的问题作为该问题的副本被关闭,请仅在您可以解释为什么该问题与以下所有内容明显不同时才要求重新提出您的问题。 如何在PHP中对数组排序? 如何在PHP中对复杂数组进行排序? 如何在PHP中对对象数组进行排序? 基本的一维数组;含税 多维数组,包括 对象数组;含税 根据另一个对一个数组进行排序 用SPL排序 稳定排序 有关使用PHP现有功能的实用答案,请参见1 .;有关排序算法的学术详细答案(PHP函数实现的,以及对于真正非常复杂的情况可能需要的),请参阅2。
292 php  arrays  sorting  object  spl 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.