Questions tagged «object»

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

24
如何通过键对对象数组进行分组
有谁知道(如果可能的话,也用破折号)通过对象键对对象数组进行分组然后根据分组创建新的对象数组的方法吗?例如,我有一系列汽车对象: var cars = [ { 'make': 'audi', 'model': 'r8', 'year': '2012' }, { 'make': 'audi', 'model': 'rs5', 'year': '2013' }, { 'make': 'ford', 'model': 'mustang', 'year': '2012' }, { 'make': 'ford', 'model': 'fusion', 'year': '2015' }, { 'make': 'kia', 'model': 'optima', 'year': '2012' }, ]; 我想制作一组新的汽车对象,并按以下类别分组make: var cars = …



17
检查对象值是否存在于对象的Javascript数组中,如果不存在,则将新对象添加到数组中
如果我有以下对象数组: [ { id: 1, username: 'fred' }, { id: 2, username: 'bill' }, { id: 2, username: 'ted' } ] 有没有一种方法可以遍历数组,以检查特定的用户名值是否已经存在,并且不执行任何操作,但是是否不使用该用户名(和新ID)向该数组添加新对象? 谢谢!

11
使html svg对象也成为可点击的链接
我的HTML页面中有一个SVG对象,并将其包装在锚点中,因此,当单击svg图像时,会将用户带到锚点链接。 <a href="http://www.google.com/"> <object data="mysvg.svg" type="image/svg+xml"> <span>Your browser doesn't support SVG images</span> </object> </a> 当我使用此代码块时,单击svg对象不会将我带到Google。在IE8 <中,跨度文本是可单击的。 我不想修改我的svg图像以包含标签。 我的问题是,如何使svg图像可点击?
143 html  object  svg  anchor 

12
在php中创建匿名对象
众所周知,使用JavaScript创建匿名对象很容易,就像下面的代码一样: var object = { p : "value", p1 : [ "john", "johnny" ] }; alert(object.p1[1]); 输出: an alert is raised with value "johnny" 可以在PHP中应用相同的技术吗?我们可以在PHP中创建匿名对象吗?
141 php  oop  object 

11
javascript根据键值在数组中查找和删除对象
我一直在尝试几种方法来查找数组中的对象,其中ID = var,如果找到,则从数组中删除对象并返回新的对象数组。 数据: [ {"id":"88","name":"Lets go testing"}, {"id":"99","name":"Have fun boys and girls"}, {"id":"108","name":"You are awesome!"} ] 我可以使用jQuery $ grep搜索数组; var id = 88; var result = $.grep(data, function(e){ return e.id == id; }); 但是,当id == 88时,如何删除整个对象,并返回如下数据: 数据: [ {"id":"99","name":"Have fun boys and girls"}, {"id":"108","name":"You are awesome!"} ]

13
将任何对象转换为字节[]
我正在编写一个原型TCP连接,但在均匀化要发送的数据时遇到了一些麻烦。 目前,我只发送字符串,但是将来我们希望能够发送任何对象。 此刻的代码非常简单,因为我认为所有内容都可以转换为字节数组: void SendData(object headerObject, object bodyObject) { byte[] header = (byte[])headerObject; //strings at runtime, byte[] body = (byte[])bodyObject; //invalid cast exception // Unable to cast object of type 'System.String' to type 'System.Byte[]'. ... } 这当然很容易解决 if( state.headerObject is System.String ){...} 问题是,如果我这样做,我需要在运行时检查无法转换为byte []的所有类型的对象。 因为我不知道在运行时不能将每个对象都转换为byte [],所以这不是一个选择。 如何在C#.NET 4.0中将任何对象完全转换为字节数组?
138 c#  .net  object  byte 

9
PHP致命错误:不在对象上下文中时使用$ this
我有一个问题: 我正在编写没有框架的新WebApp。 在我的index.php中,我正在使用:require_once('load.php'); 在load.php中,我require_once('class.php');用来加载class.php。 在我的class.php中,出现此错误: 致命错误:如果不在类的上下文中,则在行上使用$ this ...(在此示例中为11) 我的class.php的编写示例: class foobar { public $foo; public function __construct() { global $foo; $this->foo = $foo; } public function foobarfunc() { return $this->foo(); } public function foo() { return $this->foo; } } 在我的index.php中,我正在加载的可能foobarfunc()是这样的: foobar::foobarfunc(); 但也可以是 $foobar = new foobar; $foobar->foobarfunc(); 为什么会出现错误?

9
如何在Typescript中使用Object.values?
我正在尝试从对象形成逗号分隔的字符串, const data = {"Ticket-1.pdf":"8e6e8255-a6e9-4626-9606-4cd255055f71.pdf","Ticket-2.pdf":"106c3613-d976-4331-ab0c-d581576e7ca1.pdf"}; const values = Object.values(data).map(x => x.substr(0, x.length - 4)); const commaJoinedValues = values.join(','); console.log(commaJoinedValues); 如何使用TypeScript做到这一点? 获取错误文件: severity: 'Error' message: 'Property 'values' does not exist on type 'ObjectConstructor'.' at: '216,27' source: 'ts'
135 typescript  object 

8
确定JSON是JSONObject还是JSONArray
我将从服务器接收JSON对象或数组,但是我不知道它将是什么。我需要使用JSON,但是要这样做,我需要知道它是对象还是数组。 我正在使用Android。 有没有人有这样做的好方法?
132 android  arrays  json  object 

7
String类如何覆盖+运算符?
当String是类时,为什么在Java中可以使用+运算符添加String?在String.java代码中,我找不到此运算符的任何实现。这个概念是否违反了面向对象?
129 java  string  object 




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.