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

อาร์เรย์คือโครงสร้างข้อมูลเชิงเส้นที่เรียงลำดับซึ่งประกอบด้วยชุดขององค์ประกอบ (ค่าตัวแปรหรือการอ้างอิง) โดยแต่ละรายการจะถูกระบุด้วยดัชนีหนึ่งรายการหรือมากกว่า เมื่อถามเกี่ยวกับตัวแปรเฉพาะของอาร์เรย์ให้ใช้แท็กที่เกี่ยวข้องเหล่านี้แทน: [vector], [arraylist], [matrix] เมื่อใช้แท็กนี้ในคำถามที่เฉพาะเจาะจงกับภาษาการเขียนโปรแกรมให้แท็กคำถามด้วยภาษาการเขียนโปรแกรมที่ใช้

5
ความแตกต่างระหว่างแผนที่และสะสมในทับทิม?
ฉันได้ Googled สิ่งนี้และมีความคิดเห็นที่เป็นหย่อม ๆ / ขัดแย้ง - จริง ๆ แล้วมีความแตกต่างระหว่างการทำ a mapและ a collectarray ใน Ruby / Rails หรือไม่? เอกสารดูเหมือนจะไม่แนะนำใด ๆ แต่อาจจะมีความแตกต่างในวิธีการหรือประสิทธิภาพ?
427 ruby  arrays  map  collect 

30
วิธีที่ดีที่สุดในการรับองค์ประกอบสุดท้ายของอาร์เรย์โดยไม่ลบมันคืออะไร
ตกลง, ฉันรู้ทั้งหมดarray_pop()แต่ก็ลบองค์ประกอบสุดท้าย วิธีที่ดีที่สุดในการรับองค์ประกอบสุดท้ายของอาร์เรย์โดยไม่ลบมันคืออะไร แก้ไข: นี่คือโบนัส: $array = array('a' => 'a', 'b' => 'b', 'c' => 'c'); หรือแม้กระทั่ง $array = array('a', 'b', 'c', 'd'); unset($array[2]); echo $array[sizeof($array) - 1]; // Output: PHP Notice: Undefined offset: 2 in - on line 4
427 php  arrays 

16
ผ่านอาร์เรย์ของจำนวนเต็มไปยัง ASP.NET Web API หรือไม่
ฉันมีบริการ REST ASP.NET Web API (รุ่น 4) ที่ฉันต้องผ่านอาร์เรย์ของจำนวนเต็ม นี่คือวิธีการกระทำของฉัน: public IEnumerable<Category> GetCategories(int[] categoryIds){ // code to retrieve categories from database } และนี่คือ URL ที่ฉันได้ลอง: /Categories?categoryids=1,2,3,4


12
json_decode เป็นอาร์เรย์
ฉันพยายามที่จะถอดรหัสสตริง JSON เป็นอาร์เรย์ แต่ฉันได้รับข้อผิดพลาดดังต่อไปนี้ ข้อผิดพลาดร้ายแรง: ไม่สามารถใช้วัตถุประเภท stdClass เป็นอาร์เรย์ใน C: \ wamp \ www \ temp \ asklaila.php ในบรรทัด 6 นี่คือรหัส: <?php $json_string = 'http://www.domain.com/jsondata.json'; $jsondata = file_get_contents($json_string); $obj = json_decode($jsondata); print_r($obj['Result']); ?>
422 php  arrays  json 

20
วิธีการลบค่าเฉพาะออกจากอาร์เรย์โดยใช้ jQuery
ฉันมีอาร์เรย์ที่มีลักษณะเช่นนี้: var y = [1, 2, 3]; ผมอยากจะเอาจากแถว2y ฉันจะลบค่าเฉพาะออกจากอาร์เรย์โดยใช้ jQuery ได้อย่างไร ฉันได้ลองแล้วpop()แต่นั่นจะลบองค์ประกอบสุดท้ายเสมอ
419 jquery  arrays 

30
รับค่าที่ไม่ซ้ำกันทั้งหมด (เช่น: ซ้ำกัน / มากกว่าหนึ่งเหตุการณ์) ในอาร์เรย์
ฉันต้องตรวจสอบอาร์เรย์ JavaScript เพื่อดูว่ามีค่าซ้ำกันหรือไม่ วิธีที่ง่ายที่สุดในการทำเช่นนี้คืออะไร? ฉันแค่ต้องค้นหาว่าค่าที่ซ้ำกันคืออะไร - ฉันไม่ต้องการดัชนีของพวกเขาหรือพวกเขาจะทำซ้ำกี่ครั้ง ฉันรู้ว่าฉันสามารถวนซ้ำอาร์เรย์และตรวจสอบค่าอื่น ๆ ทั้งหมดสำหรับการแข่งขัน แต่ดูเหมือนว่าควรจะมีวิธีที่ง่ายขึ้น คำถามที่คล้ายกัน: รับค่าที่ไม่ซ้ำทั้งหมดในอาร์เรย์ JavaScript (ลบรายการที่ซ้ำกัน)
418 javascript  arrays 

18
การแปลงวัตถุ JS เป็นอาร์เรย์โดยใช้ jQuery
แอปพลิเคชันของฉันสร้างวัตถุ 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... 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", …

17
PHP คงมีอาร์เรย์?
สิ่งนี้ล้มเหลว: define('DEFAULT_ROLES', array('guy', 'development team')); เห็นได้ชัดว่าค่าคงที่ไม่สามารถเก็บอาร์เรย์ได้ วิธีที่ดีที่สุดที่จะหลีกเลี่ยงสิ่งนี้คืออะไร? define('DEFAULT_ROLES', 'guy|development team'); //... $default = explode('|', DEFAULT_ROLES); ดูเหมือนว่าจะมีความพยายามที่ไม่จำเป็น
407 php  arrays  constants  scalar 


26
ตรวจสอบว่าอาร์เรย์มีองค์ประกอบใด ๆ ของอาร์เรย์อื่นใน JavaScript
ฉันมีอาเรย์เป้าหมาย["apple","banana","orange"]และต้องการตรวจสอบว่าอาเรย์อื่นมีองค์ประกอบอาเรย์ตัวใดตัวหนึ่งหรือไม่ ตัวอย่างเช่น: ["apple","grape"] //returns true; ["apple","banana","pineapple"] //returns true; ["grape", "pineapple"] //returns false; ฉันจะทำใน JavaScript ได้อย่างไร
406 javascript  arrays 


14
วิธีการแปลงอาร์เรย์ถ่านกลับไปเป็นสตริง?
ฉันมีอาร์เรย์ถ่าน: char[] a = {'h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd'}; ทางออกปัจจุบันของฉันคือการทำ String b = new String(a); แต่แน่นอนว่ามีวิธีที่ดีกว่าในการทำเช่นนี้?
405 java  arrays  string  char 

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