Tag: 对象

检查一个值是否是JavaScript中的一个对象

你如何检查一个值是否是JavaScript中的对象?

将对象转换为string

我怎样才能将JavaScript对象转换为string? 例: var o = {a:1, b:2} console.log(o) console.log('Item: ' + o) 输出: 对象{a = 1,b = 2} //很好的可读输出:) Item:[object Object] //不知道里面是什么:(

从Python中的子类调用父类的方法?

在Python中创build简单的对象层次结构时,我希望能够从派生类中调用父类的方法。 在Perl和Java中,这个(super)有一个关键字。 在Perl中,我可能会这样做: package Foo; sub frotz { return "Bamf"; } package Bar; @ISA = qw(Foo); sub frotz { my $str = SUPER::frotz(); return uc($str); } 在python中,似乎我必须从孩子明确指定父类。 在上面的例子中,我不得不做一些像Foo :: frotz()。 这看起来不正确,因为这种行为使得很难做出深层次的结构。 如果孩子需要知道什么类定义了一个inheritance的方法,那么就会产生各种信息的痛苦。 这是python的一个实际的限制,在我的理解或两者的差距?

Python:属性错误 – 'NoneType'对象没有属性'something'

我不断收到一个错误,说 AttributeError: 'NoneType' object has no attribute 'something' 我的代码太长了,不能在这里发布,但是我想知道是否有人可以给出一般情况会导致这个'AttributeError', 'NoneType'应该是什么意思? (通常你会收到一些代码出错的对象的名称,但是由于它给了我'NoneType',我不确定如何缩小它的行为,除了第#行以外)

以点表示法转换string以获取对象引用

在javascript中考虑这个对象, var obj = { a : { b: 1, c: 2 } }; 给定string“obj.ab”我怎么能得到这个对象,这样我可以改变它的价值? 即我想能够做类似的事情 obj.ab = 5; obj.ac = 10; 其中“obj.ab”和“obj.ac”是string(不是obj引用)。 我遇到这个post ,我可以得到的价值点符号string是指obj,但我需要的是一种方式,我可以得到的对象本身? 对象的嵌套可能比这更深。 也许 var obj = { a: { b: 1, c : { d : 3, e : 4}, f: 5 } }

类,对象和实例之间的区别

什么是Java中的类,对象和实例?

如何获得JavaScript对象的大小?

我想知道JavaScript对象占用的大小。 采取以下function: 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物体占据多less内存? 像JavaScript中的sizeof() ? 如果我能用sizeof(stud)这样的单个函数调用它,那真是太棒了。 我一直在互联网上search几个月 – 无法find它(在几个论坛问 – 没有答复)。

C中的面向对象

什么将是一个漂亮的预处理器黑客(ANSI C89 / ISO C90兼容),使一些丑陋的(但可用)在C面向对象? 我熟悉一些不同的面向对象的语言,所以请不要回答“Learn C ++!”这样的答案。 我已经阅读了“ 使用ANSI C编写面向对象的程序 ”(注意: PDF格式 )以及其他一些有趣的解决scheme,但是我主要对你感兴趣:-)! 另请参阅您可以在C编写面向对象的代码?

你如何以编程方式设置属性?

假设我有一个python对象x和一个strings ,如何在x上设置属性s ? 所以: >>> x = SomeObject() >>> attr = 'myAttr' >>> # magic goes here >>> x.myAttr 'magic' 什么魔术? 顺便说一句,这个目标是将调用caching到x.__getattr__() 。

LINQ:如何对集合中的所有对象的属性执行.Max(),并返回具有最大值的对象

我有一个有两个int属性的对象列表。 该列表是另一个linq查询的输出。 物体: public class DimensionPair { public int Height { get; set; } public int Width { get; set; } } 我想find并返回具有最大Height属性值的列表中的对象。 我可以设法获得Height值的最高值,但不是对象本身。 我可以用Linq做这个吗? 怎么样?