คำถามติดแท็ก object

วัตถุคือเอนทิตีที่สามารถจัดการได้โดยคำสั่งในภาษาการเขียนโปรแกรม วัตถุสามารถเป็นค่าตัวแปรฟังก์ชั่นหรือโครงสร้างข้อมูลที่ซับซ้อน ในการเขียนโปรแกรมเชิงวัตถุวัตถุหมายถึงอินสแตนซ์ของคลาส

24
วิธีการจัดกลุ่มอาร์เรย์ของวัตถุตามคีย์
ไม่มีใครรู้วิธี (lodash ถ้าเป็นไปได้ด้วย) วิธีการจัดกลุ่มวัตถุโดยคีย์วัตถุแล้วสร้างอาร์เรย์ใหม่ของวัตถุตามการจัดกลุ่ม? ตัวอย่างเช่นฉันมีวัตถุรถยนต์มากมาย: 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' }, ]; …

4
อักขระใดที่ถูกต้อง / ไม่ถูกต้องในชื่อคีย์ JSON
มีอักขระต้องห้ามในชื่อคีย์สำหรับวัตถุ JavaScript หรือสตริง JSON หรือไม่ หรือตัวละครที่ต้องหลบหนี หากต้องการเฉพาะเจาะจงมากขึ้นฉันต้องการใช้ "$", "-" และช่องว่างในชื่อคีย์
151 javascript  json  object  key 


17
ตรวจสอบว่ามีค่าวัตถุอยู่ในอาร์เรย์ Javascript ของวัตถุหรือไม่และไม่เพิ่มวัตถุใหม่ลงในอาร์เรย์
ถ้าฉันมีอาร์เรย์ของวัตถุต่อไปนี้: [ { id: 1, username: 'fred' }, { id: 2, username: 'bill' }, { id: 2, username: 'ted' } ] มีวิธีวนลูปผ่านอาร์เรย์เพื่อตรวจสอบว่ามีค่าชื่อผู้ใช้เฉพาะอยู่แล้วหรือไม่และไม่ทำอะไรเลย แต่ถ้าไม่เพิ่มวัตถุใหม่ในอาร์เรย์ด้วยชื่อผู้ใช้ดังกล่าว (และ ID ใหม่) ขอบคุณ!

12
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 …

11
ทำให้วัตถุ html svg ยังเป็นลิงค์ที่คลิกได้
ฉันมีวัตถุ SVG ในหน้า HTML ของฉันและฉันห่อมันในสมอดังนั้นเมื่อมีการคลิกที่ภาพ 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 

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 ){...} ปัญหาคือถ้าฉันทำแบบนั้นฉันต้องตรวจสอบวัตถุทุกประเภทที่ไม่สามารถส่งเป็นไบต์ [] ในรันไทม์ได้ เนื่องจากฉันไม่ทราบว่าทุกออบเจ็กต์ที่ไม่สามารถส่งเป็นไบต์ …
143 c#  .net  object  byte 

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 

9
PHP Fatal error: การใช้ $ this เมื่อไม่ได้อยู่ในบริบทของวัตถุ
ฉันมีปัญหา: ฉันกำลังเขียน WebApp ใหม่โดยไม่มี Framework ในindex.phpของฉันฉันใช้:require_once('load.php'); และในload.phpฉันใช้require_once('class.php');ในการโหลดของฉันclass.php ในclass.phpของฉันฉันพบข้อผิดพลาดนี้: ข้อผิดพลาดร้ายแรง: การใช้ $ this เมื่อไม่อยู่ในบริบทของวัตถุใน class.php บนบรรทัด ... (ในตัวอย่างนี้จะเป็น 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()เช่นนี้: …

9
จะใช้ Object.values ​​กับ typescript ได้อย่างไร?
ฉันกำลังพยายามสร้างสตริงที่คั่นด้วยจุลภาคจากวัตถุ 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'
137 typescript  object 

8
พิจารณาว่า JSON เป็น JSONObject หรือ JSONArray
ฉันจะได้รับ JSON Object หรือ Array จากเซิร์ฟเวอร์ แต่ฉันไม่รู้ว่าจะเป็นอย่างไร ฉันต้องทำงานกับ JSON แต่ในการทำเช่นนั้นฉันต้องรู้ว่ามันเป็น Object หรือ Array ฉันกำลังทำงานกับ Android ใครมีวิธีที่ดีในการทำเช่นนี้หรือไม่?
135 android  arrays  json  object 

7
คลาส String จะแทนที่โอเปอเรเตอร์ + อย่างไร
ทำไมใน Java คุณสามารถเพิ่ม Strings ด้วยตัวดำเนินการ + เมื่อ String เป็นคลาส? ในString.javaรหัสฉันไม่พบการใช้งานสำหรับผู้ประกอบการนี้ แนวคิดนี้ละเมิดการวางวัตถุหรือไม่?
129 java  string  object 

13
วิธีใดเป็นวิธีที่ดีที่สุดในการถ่ายโอนวัตถุทั้งหมดไปยังบันทึกใน C #
ดังนั้นสำหรับการดูสถานะของวัตถุปัจจุบันที่รันไทม์ฉันชอบสิ่งที่หน้าต่าง Visual Studio Immediate ให้ฉันมาก เพียงแค่ทำง่ายๆ ? objectname จะให้ 'การถ่ายโอนข้อมูล' ของวัตถุที่มีรูปแบบสวยงาม มีวิธีง่ายๆในการทำโค้ดเพื่อให้ฉันสามารถทำสิ่งที่คล้ายกันเมื่อเข้าสู่ระบบได้หรือไม่


17
Ruby แปลง Object เป็น Hash
สมมติว่าผมมีGiftวัตถุที่มีและ@name = "book" @price = 15.95วิธีที่ดีที่สุดในการแปลงเป็น Hash {name: "book", price: 15.95}ใน Ruby ไม่ใช่ Rails (แต่อย่าลังเลที่จะตอบ Rails ด้วย)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.