Questions tagged «object»

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

12
PHP-从对象数组中按对象属性查找条目
该数组如下所示: [0] => stdClass Object ( [ID] => 420 [name] => Mary ) [1] => stdClass Object ( [ID] => 10957 [name] => Blah ) ... 我有一个名为的整数变量$v。 如何选择具有对象的数组条目,其中的ID属性具有$v值?
174 php  arrays  object 

13
将JSON字符串解析为JavaScript中的特定对象原型
我知道如何解析JSON字符串并将其转换为JavaScript对象。您可以JSON.parse()在现代浏览器(和IE9 +)中使用。 太好了,但是我怎样才能把那个JavaScript对象变成一个特定的 JavaScript对象(即具有特定的原型)呢? 例如,假设您有: function Foo() { this.a = 3; this.b = 2; this.test = function() {return this.a*this.b;}; } var fooObj = new Foo(); alert(fooObj.test() ); //Prints 6 var fooJSON = JSON.parse({"a":4, "b": 3}); //Something to convert fooJSON into a Foo Object //....... (this is what I am missing) …


13
如何在jQuery中检查空对象
我正在使用jQuery,我想检查页面中元素的存在。我已经编写了以下代码,但无法正常工作: if($("#btext" + i) != null) { //alert($("#btext" + i).text()); $("#btext" + i).text("Branch " + i); } 如何检查元素的存在?
169 javascript  jquery  dom  object  null 

9
访问对象存储器地址
当您object.__repr__()在Python中调用该方法时,您会得到类似以下的信息: <__main__.Test object at 0x2aba1c0cf890> 如果您过载了__repr__(),还有什么方法可以保留该内存地址,然后调用super(Class, obj).__repr__()并重新分配它呢?


9
使用Jackson将Java对象转换为JSON
我希望我的JSON看起来像这样: { "information": [{ "timestamp": "xxxx", "feature": "xxxx", "ean": 1234, "data": "xxxx" }, { "timestamp": "yyy", "feature": "yyy", "ean": 12345, "data": "yyy" }] } 到目前为止的代码: import java.util.List; public class ValueData { private List<ValueItems> information; public ValueData(){ } public List<ValueItems> getInformation() { return information; } public void setInformation(List<ValueItems> information) { this.information …
166 java  json  object  jackson 

20
将对象字符串转换为JSON
如何使用JavaScript(或jQuery)将描述对象的字符串转换为JSON字符串? 例如:转换这个(不是有效的JSON字符串): var str = "{ hello: 'world', places: ['Africa', 'America', 'Asia', 'Australia'] }" 到这个: str = '{ "hello": "world", "places": ["Africa", "America", "Asia", "Australia"] }' eval()如果可能,我希望避免使用。
165 javascript  json  object 

8
如何使用lodash从列表中删除元素?
我有一个看起来像这样的对象: var obj = { "objectiveDetailId": 285, "objectiveId": 29, "number": 1, "text": "x", "subTopics": [{ "subTopicId": 1, "number": 1 }, { "subTopicId": 2, "number": 32 }, { "subTopicId": 3, "number": 22 }] } var stToDelete = 2; 我已经lodash在我的应用程序中安装了其他东西。有没有一种有效的方法可用于从对象中lodash删除条目:{"subTopicId":2, "number":32}obj 还是有一种JavaScript方法可以做到这一点?

11
用lodash将对象转换为数组
我怎样才能改变一个大object到array与lodash? var obj = { 22: {name:"John", id:22, friends:[5,31,55], works:{books:[], films:[],} 12: {name:"Ivan", id:12, friends:[2,44,12], works:{books:[], films:[],} } // transform to var arr = [{name:"John", id:22...},{name:"Ivan", id:12...}]

16
用Javascript扩展对象
我目前正在从Java转换为Javascript,这对我来说很难找出如何以我想要的方式扩展对象。 我已经看到互联网上有几个人使用一种称为对象扩展的方法。该代码将如下所示: var Person = { name : 'Blank', age : 22 } var Robot = Person.extend({ name : 'Robo', age : 4 )} var robot = new Robot(); alert(robot.name); //Should return 'Robo' 有人知道如何进行这项工作吗?我听说你需要写 Object.prototype.extend = function(...); 但是我不知道如何使该系统正常工作。如果不可能,请告诉我另一种扩展对象的方法。

8
PHP检查对象或类中是否存在属性
我了解PHP没有纯对象变量,但是我想检查属性是否在给定的对象或类中。 $ob = (object) array('a' => 1, 'b' => 12); 要么 $ob = new stdClass; $ob->a = 1; $ob->b = 2; 在JS中,我可以编写此代码来检查a对象中是否存在变量: if ('a' in ob) 在PHP中,可以执行类似的操作吗? 非常感谢您的建议。

22
C语言中的面向对象
什么是一组能使C语言实现某种丑陋(但可用)的面向对象的漂亮的预处理程序黑客(与ANSI C89 / ISO C90兼容)? 我熟悉几种不同的面向对象语言,因此请不要回答“学习C ++!”之类的答案。我已经阅读了“ 使用ANSI C进行面向对象的编程 ”(当心:PDF格式)和其他一些有趣的解决方案,但是我对您的最感兴趣:-)! 另请参见您可以用C编写面向对象的代码吗?
157 c  oop  object 

10
多参数与选项对象
当创建带有多个参数的JavaScript函数时,我总是面临这样的选择:传递参数列表与传递选项对象。 例如,我正在编写一个将nodeList映射到数组的函数: function map(nodeList, callback, thisObject, fromIndex, toIndex){ ... } 我可以改用这个: function map(options){ ... } 其中options是一个对象: options={ nodeList:..., callback:..., thisObject:..., fromIndex:..., toIndex:... } 推荐哪种方法?是否有关于何时使用一个与另一个的指南? [更新]对于选项对象似乎已经达成共识,所以我想添加一条评论:在我的案例中,我很想使用参数列表的原因之一是其行为与JavaScript一致内置array.map方法。


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.