Questions tagged «object»

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

18
按对象字段对对象数组进行排序
如何按其字段之一(例如name或)对对象数组进行排序count? Array ( [0] => stdClass Object ( [ID] => 1 [name] => Mary Jane [count] => 420 ) [1] => stdClass Object ( [ID] => 2 [name] => Johnny [count] => 234 ) [2] => stdClass Object ( [ID] => 3 [name] => Kathy [count] => 4354 ) ....
514 php  arrays  sorting  object 


30
对对象数组进行分组的最有效方法
在数组中对对象进行分组的最有效方法是什么? 例如,给定此对象数组: [ { Phase: "Phase 1", Step: "Step 1", Task: "Task 1", Value: "5" }, { Phase: "Phase 1", Step: "Step 1", Task: "Task 2", Value: "10" }, { Phase: "Phase 1", Step: "Step 2", Task: "Task 1", Value: "15" }, { Phase: "Phase 1", Step: "Step 2", Task: …

30
一个人如何用C编写面向对象的代码?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 3年前关闭。 用C编写面向对象的代码有哪些方法?特别是关于多态性。 另请参见此堆栈溢出问题,以C语言中的面向对象问题。
499 c  oop  object 

11
Javascript / Chrome-如何从Webkit检查器复制对象作为代码
我在我的JavaScript中执行console.log语句,以记录一个JavaScript对象。我想知道是否有一种方法,一旦完成,就将该对象复制为javascript代码。我想做的是将使用ajax创建的对象转换为将xml feed解析为静态javascript对象,以便文件可以在本地运行,而无需服务器。我在chrome inspector窗口中包含了该对象的屏幕快照,以便您可以看到我正在尝试执行的操作。

17
使用* ngFor访问对象的键和值
对于在迭代对象时如何在angular2中获取key和value的对象,我有些困惑*ngFor。我知道在angular 1.x中有一种语法 ng-repeat="(key, value) in demo" 但是我不知道如何在angular2中做同样的事情。我尝试过类似的尝试,但没有成功: <ul> <li *ngFor='#key of demo'>{{key}}</li> </ul> demo = { 'key1': [{'key11':'value11'}, {'key12':'value12'}], 'key2': [{'key21':'value21'}, {'key22':'value22'}], } 这是我尝试的plnkr:http ://plnkr.co/edit/mIj619FncOpfdwrR0KeG?p=preview 如何获得key1和key2动态使用*ngFor?经过广泛搜索之后,我发现了使用管道的想法,但是我不知道该怎么做。在angular2中是否有用于执行相同操作的内置管道?

15
如何遍历JavaScript对象?
我在JavaScript中有一个对象: { abc: '...', bca: '...', zzz: '...', xxx: '...', ccc: '...', // ... } 我想使用一个for循环来获取其属性。而且我想对其进行迭代(不是一次所有对象属性)。 通过一个简单的数组,我可以使用标准for循环来做到这一点: for (i = 0; i < 100; i++) { ... } // first part for (i = 100; i < 300; i++) { ... } // second for (i = 300; i < …

18
使用jQuery将JS对象转换为数组
我的应用程序创建了一个JavaScript对象,如下所示: myObj= {1:[Array-Data], 2:[Array-Data]} 但是我需要将此对象作为数组。 array[1]:[Array-Data] array[2]:[Array-Data] 因此,我尝试通过遍历$.each该对象并将元素添加到数组来将该对象转换为数组: x=[] $.each(myObj, function(i,n) { x.push(n);}); 有没有更好的方法将对象转换为数组或函数?

14
JavaScript中的for语句和for语句之间有什么区别?
我知道什么是for... in循环(对键进行迭代),但是第一次听说for... of(对值进行迭代)。 我对for... of循环感到困惑。我没有形容词。这是下面的代码: var arr = [3, 5, 7]; arr.foo = "hello"; for (var i in arr) { console.log(i); // logs "0", "1", "2", "foo" } for (var i of arr) { console.log(i); // logs "3", "5", "7" // it is does not log "3", "5", "7", "hello" …



16
如何在PHP中定义一个空对象
用一个新的数组,我这样做: $aVal = array(); $aVal[key1][var1] = "something"; $aVal[key1][var2] = "something else"; 对象有类似的语法吗 (object)$oVal = ""; $oVal->key1->var1 = "something"; $oVal->key1->var2 = "something else";
383 php  object 

8
`throw new Error`和`throw someObject`有什么区别?
我想编写一个通用的错误处理程序,它将捕获在任何代码实例上故意抛出的自定义错误。 当我throw new Error('sample')喜欢以下代码时 try { throw new Error({'hehe':'haha'}); // throw new Error('hehe'); } catch(e) { alert(e); console.log(e); } 日志在Firefox中显示为,Error: [object Object]而我无法解析该对象。 对于第二个throw日志,显示为:Error: hehe 我什么时候做 try { throw ({'hehe':'haha'}); } catch(e) { alert(e); console.log(e); } 控制台显示为:Object { hehe="haha"}在其中可以访问错误属性。 有什么区别? 代码中有区别吗?像字符串一样,只是作为字符串传递,而像对象一样传递,但是语法会有所不同吗? 我没有探索过抛出错误对象……我只做过抛出字符串。 除上述两种方法外,还有其他方法吗?

30
从JavaScript中的对象数组中删除重复项
我有一个包含对象数组的对象。 things = new Object(); things.thing = new Array(); things.thing.push({place:"here",name:"stuff"}); things.thing.push({place:"there",name:"morestuff"}); things.thing.push({place:"there",name:"morestuff"}); 我想知道什么是从数组中删除重复对象的最佳方法。举例来说,事物……东西将变成…… {place:"here",name:"stuff"}, {place:"there",name:"morestuff"}


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.