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

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



7
วิธีที่มีประสิทธิภาพมากที่สุดในการแปลง HTMLCollection เป็น Array
มีวิธีที่มีประสิทธิภาพมากขึ้นในการแปลง HTMLCollection ไปเป็น Array นอกเหนือจากการวนซ้ำผ่านเนื้อหาของคอลเล็กชั่นที่กล่าวไว้และผลักดันแต่ละรายการเป็นอาร์เรย์ด้วยตนเองหรือไม่?

7
จะประกาศและเพิ่มไอเท็มในอาร์เรย์ใน Python ได้อย่างไร?
ฉันกำลังพยายามเพิ่มรายการลงในอาร์เรย์ในหลาม ฉันวิ่ง array = {} จากนั้นฉันพยายามเพิ่มบางสิ่งในอาร์เรย์นี้โดยทำ: array.append(valueToBeInserted) ดูเหมือนจะไม่มี.appendวิธีการนี้ ฉันจะเพิ่มรายการลงในอาร์เรย์ได้อย่างไร
386 python  arrays 

10
Array.size () vs Array.length
ความแตกต่างระหว่างสองคืออะไร? ดังนั้นฉันจึงรู้ว่าarray.size()เป็นฟังก์ชั่นในขณะที่array.lengthเป็นทรัพย์สิน มี usecase สำหรับการใช้หนึ่งมากกว่าอีก? มีประสิทธิภาพมากกว่านี้ไหม (ฉันคิดว่า.lengthจะเร็วขึ้นอย่างมีนัยสำคัญเนื่องจากเป็นคุณสมบัติแทนที่จะเป็นวิธีการโทร) ทำไมหนึ่งจะเคยใช้ตัวเลือกที่ช้ากว่า? มีเบราว์เซอร์บางตัวที่เข้ากันไม่ได้กับอันใดอันหนึ่งหรือไม่? var x = []; console.log(x.size()); console.log(x.length); console.log(x.size()==x.length); x =[1,2,3]; console.log(x.size()); console.log(x.length); console.log(x.size()==x.length); จะพิมพ์: 0, 0, true 3, 3, true
385 javascript  arrays 


30
วิธีการรับค่าที่แตกต่างจากอาร์เรย์ของวัตถุใน JavaScript?
สมมติว่าฉันมีต่อไปนี้: var array = [ {"name":"Joe", "age":17}, {"name":"Bob", "age":17}, {"name":"Carl", "age": 35} ] เป็นวิธีที่ดีที่สุดที่จะได้รับอาร์เรย์ของทุกวัยที่แตกต่างกันเช่นที่ฉันได้รับผลของ: [17, 35] มีวิธีใดบ้างที่ฉันสามารถจัดโครงสร้างข้อมูลหรือวิธีที่ดีกว่าเพื่อที่ฉันจะได้ไม่ต้องวนซ้ำผ่านแต่ละอาร์เรย์เพื่อตรวจสอบค่าของ "อายุ" และตรวจสอบกับอาร์เรย์อื่นสำหรับการมีอยู่ของมันและเพิ่มถ้าไม่? หากมีวิธีใดที่ฉันจะสามารถดึงอายุที่แตกต่างออกไปโดยไม่ทำซ้ำ ... วิธีที่ไม่มีประสิทธิภาพในปัจจุบันฉันต้องการที่จะปรับปรุง ... ถ้ามันหมายความว่าแทนที่จะเป็น "อาร์เรย์" เป็นอาร์เรย์ของวัตถุ แต่เป็น "แผนที่" ของวัตถุที่มีคีย์เฉพาะบางอย่าง (เช่น "1,2,3") ที่จะเป็น ก็โอเคเช่นกัน ฉันแค่มองหาวิธีที่มีประสิทธิภาพสูงสุด ต่อไปนี้เป็นวิธีที่ฉันทำในขณะนี้ แต่สำหรับฉันการทำซ้ำดูเหมือนจะเป็นเรื่องที่ยากสำหรับประสิทธิภาพแม้ว่ามันจะทำงานได้ ... var distinct = [] for (var i = 0; i < array.length; i++) …

9
แปลงอาร์เรย์เป็น JSON
ฉันมีอาร์เรย์var cars = [2,3,..]ที่มีจำนวนเต็มไม่กี่ ฉันได้เพิ่มค่าบางอย่างลงในอาร์เรย์ แต่ตอนนี้ฉันต้องส่งอาร์เรย์นี้ไปยังหน้าเว็บด้วย.getวิธีการของ jQuery ฉันจะแปลงเป็นวัตถุ JSON เพื่อส่งได้อย่างไร

19
วิธีการแปลง int [] เป็น List <Integer> ใน Java
ฉันจะแปลงint[]เป็นList&lt;Integer&gt;Java ได้อย่างไร แน่นอนฉันสนใจคำตอบอื่นที่ไม่ใช่การวนซ้ำเรียงตามข้อ แต่ถ้าไม่มีคำตอบอื่นฉันจะเลือกอันนั้นให้ดีที่สุดเพื่อแสดงความจริงว่าฟังก์ชั่นนี้ไม่ได้เป็นส่วนหนึ่งของ Java

10
JavaScript, Node.js: Array.forEach แบบอะซิงโครนัสหรือไม่
ฉันมีคำถามเกี่ยวกับการArray.forEachติดตั้ง JavaScript แบบดั้งเดิม: มันทำงานแบบอะซิงโครนัสหรือไม่? ตัวอย่างเช่นถ้าฉันโทร: [many many elements].forEach(function () {lots of work to do}) สิ่งนี้จะไม่มีการปิดกั้นหรือไม่

13
ตรวจสอบว่ามีหลายสตริงอยู่ในสตริงอื่นหรือไม่
ฉันจะตรวจสอบว่ามีสตริงใด ๆ ในอาร์เรย์อยู่ในสตริงอื่นได้อย่างไร ชอบ: a = ['a', 'b', 'c'] str = "a123" if a in str: print "some of the strings found in str" else: print "no strings found in str" รหัสนั้นใช้งานไม่ได้มันเป็นเพียงการแสดงสิ่งที่ฉันต้องการให้บรรลุ
378 python  arrays  string  exists 

10
Python List vs. Array - เมื่อใดควรใช้?
หากคุณกำลังสร้างอาร์เรย์ 1d คุณสามารถใช้มันเป็นรายการหรือใช้โมดูล 'อาร์เรย์' ในไลบรารีมาตรฐาน ฉันใช้รายการสำหรับอาร์เรย์ 1 วันเสมอ อะไรคือเหตุผลหรือสถานการณ์ที่ฉันต้องการใช้โมดูลอาร์เรย์แทน สำหรับประสิทธิภาพและการเพิ่มประสิทธิภาพหน่วยความจำหรือฉันขาดสิ่งที่ชัดเจน?
374 python  arrays  list 

5
ความแตกต่างระหว่าง array_map, array_walk และ array_filter
ว่าอะไรคือความแตกต่างระหว่างarray_map, และarray_walk array_filterสิ่งที่ฉันเห็นได้จากเอกสารคือคุณสามารถส่งผ่านฟังก์ชันการโทรกลับเพื่อดำเนินการกับอาร์เรย์ที่ให้มา แต่ฉันไม่พบความแตกต่างระหว่างพวกเขา พวกเขาทำสิ่งเดียวกันหรือไม่? พวกเขาสามารถใช้แทนกันได้? ฉันขอขอบคุณที่คุณช่วยเป็นตัวอย่างให้กับพวกเขาหากพวกเขาแตกต่างกัน
373 php  arrays  callback 

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"}

9
สร้างวัตถุว่างเปล่าใน JavaScript ด้วย {} หรือวัตถุใหม่ ()?
มีสองวิธีในการสร้างวัตถุว่างใน JavaScript: var objectA = {} var objectB = new Object() มีความแตกต่างในวิธีการที่โปรแกรมสคริปต์จัดการกับพวกเขา? มีเหตุผลที่จะใช้อย่างใดอย่างหนึ่งมากกว่าที่อื่น ๆ ? ในทำนองเดียวกันก็เป็นไปได้ที่จะสร้างอาร์เรย์ว่างโดยใช้ไวยากรณ์ที่แตกต่างกัน: var arrayA = [] var arrayB = new Array()

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