Tag: 对象

是否有可能在PHP中删除对象的属性?

如果我有一个stdObject说, $a 。 当然,分配一个新的属性$a是没有问题$a , $a->new_property = $xyz; 但是我想删除它,所以在这里没有任何帮助。 所以, $a->new_property = null; 是那种。 但是还有更“优雅”的方式吗?

String类如何覆盖+运算符?

为什么在Java中,当String是一个类时,您可以使用+运算符添加string? 在String.java代码中,我没有find这个操作符的任何实现。 这个概念是否违反了面向对象?

如何使用javascript Object.defineProperty

我环顾四周如何使用Object.defineProperty方法,但找不到像样的东西。 有人给我这个代码片段 : Object.defineProperty(player, "health", { get: function () { return 10 + ( player.level * 15 ); } }) 但我不明白。 主要是, get是我不能得到(双关语意)。 它是如何工作的?

C#:打印对象的所有属性

有没有一种方法可以将.NET的所有属性和对象写入控制台? 当然可以使用reflection,但我很好奇,如果这已经存在…特别是因为你可以在Visual Studio中立即窗口中。 在那里你可以有一个对象的名字(在debugging模式下),按下回车键,它会打印出所有的东西。 像这样的方法存在吗?

ExpandoObject,DynamicObject和dynamic之间的区别

System.Dynamic.ExpandoObject , System.Dynamic.DynamicObject和dynamic之间有什么区别? 你在哪些情况下使用这些types?

合并对象(关联数组)

在JavaScript中合并两个关联数组的最佳/标准方式是什么? 每个人都只是通过滚动自己for循环来做到这一点?

按date值的单个键排列对象数组

我有一个包含几个键值对的数组,我需要根据'updated_at'对它们进行sorting: [ { "updated_at" : "2012-01-01T06:25:24Z", "foo" : "bar" }, { "updated_at" : "2012-01-09T11:25:13Z", "foo" : "bar" }, { "updated_at" : "2012-01-05T04:13:24Z", "foo" : "bar" } ] 什么是最有效的方法呢?

PHP5:常量与静态

在PHP5中,使用const和static什么区别? 什么时候适合? 如果有的话, public , protected和private游戏扮演什么angular色?

将对象string转换为JSON

如何将描述对象的string转换为使用JavaScript(或jQuery)的JSONstring? 例如:转换此( 不是一个有效的JSONstring): var str = "{ hello: 'world', places: ['Africa', 'America', 'Asia', 'Australia'] }" 进入这个: str = '{ "hello": "world", "places": ["Africa", "America", "Asia", "Australia"] }' 如果可能,我很乐意避免使用eval() 。

通过Python中的属性比较对象实例的相等性

在Python中比较两个平等对象实例的最佳方法是什么? 我希望能够做到这样的事情 例: doc1 = ErrorDocument(path='/folder',title='Page') doc2 = ErrorDocument(path='/folder',title='Page') if doc1 == doc2: # this should be True #do something 编辑: 为了进一步澄清这个问题。 我想通过属性值进行比较,并且比通常的解决scheme更有用 def __eq__(self, other): return self.path == other.path and self.title == other.title __eq__()方法应该是这样的吗? def __eq__(self, other): # Is the other instance of the same object # Loop through __dict__ and compare values to […]