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

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

30
ฉันจะลบรายการเฉพาะออกจากอาร์เรย์ได้อย่างไร
Наэтотвопросестьответына Stack Overflow нарусском : Удалитьэлементизмассива js ฉันมีชุดของตัวเลขและฉันใช้.push()วิธีการเพิ่มองค์ประกอบ มีวิธีง่าย ๆ ในการลบองค์ประกอบเฉพาะออกจากอาร์เรย์หรือไม่? ฉันกำลังมองหาสิ่งที่เทียบเท่า: array.remove(number); ฉันต้องใช้จาวาสคริปต์หลัก ไม่อนุญาตกรอบงาน
8290 javascript  arrays 

30
สำหรับแต่ละอาร์เรย์ใน JavaScript
ฉันจะวนซ้ำรายการทั้งหมดในอาร์เรย์โดยใช้ JavaScript ได้อย่างไร ฉันคิดว่ามันเป็นเช่นนี้: forEach(instance in theArray) theArrayอาร์เรย์ของฉันอยู่ที่ไหนแต่ดูเหมือนว่าจะไม่ถูกต้อง

30
ฉันจะตรวจสอบว่าอาร์เรย์มีค่าใน JavaScript ได้อย่างไร
วิธีที่รัดกุมและมีประสิทธิภาพมากที่สุดในการค้นหาว่าอาร์เรย์ JavaScript มีค่าคืออะไร? นี่เป็นวิธีเดียวที่ฉันรู้: function contains(a, obj) { for (var i = 0; i < a.length; i++) { if (a[i] === obj) { return true; } } return false; } มีวิธีที่ดีกว่าและรัดกุมกว่านี้หรือไม่ คำถามนี้เกี่ยวข้องกับคำถาม Stack Overflow มากที่สุดวิธีที่ดีที่สุดในการค้นหารายการในอาร์เรย์ JavaScript หรือไม่ indexOfซึ่งอยู่ในการหาวัตถุในอาร์เรย์ใช้


30
วนซ้ำอาร์เรย์ใน JavaScript
ใน Java คุณสามารถใช้การforวนลูปเพื่อสำรวจวัตถุในอาร์เรย์ดังนี้ String[] myStringArray = {"Hello", "World"}; for (String s : myStringArray) { // Do something } คุณสามารถทำเช่นเดียวกันใน JavaScript?

21
ตรวจสอบว่ามีรหัสอยู่ในวัตถุ JavaScript หรือไม่
ฉันจะตรวจสอบว่ามีคีย์เฉพาะอยู่ในวัตถุหรืออาร์เรย์ JavaScript ได้อย่างไร หากไม่มีรหัสและฉันพยายามเข้าถึงรหัสจะส่งคืนเท็จหรือไม่ หรือโยนข้อผิดพลาด?
2967 javascript  arrays  object 


30
วิธีการต่อท้ายสิ่งที่อาร์เรย์?
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันจะผนวกวัตถุ (เช่นสตริงหรือตัวเลข) ลงในอาร์เรย์ใน JavaScript ได้อย่างไร
2893 javascript  arrays  append 

30
เรียงลำดับอาร์เรย์ของวัตถุตามค่าคุณสมบัติสตริง
ฉันมีอาร์เรย์ของวัตถุ JavaScript: var objs = [ { first_nom: 'Lazslo', last_nom: 'Jamf' }, { first_nom: 'Pig', last_nom: 'Bodine' }, { first_nom: 'Pirate', last_nom: 'Prentice' } ]; ฉันจะเรียงลำดับตามค่าlast_nomใน JavaScript ได้อย่างไร? ฉันรู้sort(a,b)แต่ดูเหมือนว่าจะใช้กับสตริงและตัวเลขเท่านั้น ฉันจำเป็นต้องเพิ่มtoString()วิธีการในวัตถุของฉันหรือไม่?

30
วิธีการตรวจสอบว่าวัตถุเป็นอาร์เรย์?
ฉันพยายามเขียนฟังก์ชั่นที่ยอมรับรายการสตริงหรือสตริงเดียว ถ้าเป็นสตริงฉันก็อยากแปลงมันเป็นอาเรย์ที่มีเพียงหนึ่งไอเท็มดังนั้นฉันสามารถวนซ้ำมันได้โดยไม่ต้องกลัวว่าจะเกิดข้อผิดพลาด ดังนั้นฉันจะตรวจสอบว่าตัวแปรเป็นอาร์เรย์ได้อย่างไร ผมเคยปัดเศษขึ้นการแก้ปัญหาต่าง ๆ ดังต่อไปนี้และสร้างการทดสอบ jsperf พวกเขากำลังได้อย่างรวดเร็วทั้งหมดดังนั้นเพียงแค่ใช้Array.isArray- เป็นอย่างดีได้รับการสนับสนุนในขณะนี้และการทำงานข้ามเฟรม

30
การลบองค์ประกอบออกจากอาร์เรย์ใน PHP
มีวิธีง่าย ๆ ในการลบองค์ประกอบออกจากอาร์เรย์โดยใช้ PHP ซึ่งforeach ($array)ไม่รวมองค์ประกอบนั้นอีกต่อไปหรือไม่ ฉันคิดว่าการตั้งค่าให้nullทำ แต่ดูเหมือนจะไม่ทำงาน
2513 php  arrays  unset 


18
ฉันจะล้างอาร์เรย์ใน JavaScript ได้อย่างไร
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ มีวิธีว่างอาเรย์และถ้าเป็นเช่นนั้นด้วย.remove()? ตัวอย่างเช่น A = [1,2,3,4]; ฉันจะล้างสิ่งนั้นได้อย่างไร
2197 javascript  arrays 


30
วิธีที่ง่ายที่สุดในการพิมพ์อาร์เรย์ Java คืออะไร
ใน Java อาร์เรย์จะไม่แทนที่toString()ดังนั้นหากคุณพยายามพิมพ์โดยตรงคุณจะได้รับclassName+ '@' + เลขฐานสิบหกของhashCodeอาร์เรย์ตามที่กำหนดโดยObject.toString(): int[] intArray = new int[] {1, 2, 3, 4, 5}; System.out.println(intArray); // prints something like '[I@3343c8b3' แต่โดยปกติแล้วเราต้องการอะไรมากกว่า[1, 2, 3, 4, 5]นี้ วิธีที่ง่ายที่สุดในการทำเช่นนั้นคืออะไร? นี่คือตัวอย่างอินพุตและเอาต์พุต: // Array of primitives: int[] intArray = new int[] {1, 2, 3, 4, 5}; //output: [1, 2, 3, 4, 5] // …
1944 java  arrays  printing 

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