code_blue 21.02.1917:48

מחפש דרך קלה ונוחה לדלות מידע מתוך ARRAY ב JS

ה ARRAY שלי בצודה רב מימדית וקצת הסתבכתי בקריאה שלו
[code]
array ( array (a,b,c,d ), array (a1,b1,c1,d) ,array (a2,b2,c2,d) )
[/code]

ה d מסמן לי קבוצות
האם אני יכול מבלי לעשות ריצה על כל שורה ואז לבדוק האם D שווה למשהו שאני מחפש
ואז להדפיס משהו מכל שורה שכזאת שכן תואמת

נניח וזה ה ARRAY שלי
[code]
array ( array (a,b,c,0 ), array (a1,b1,c1,0) ,array (a2,b2,c2,0),array (a3,b3,c3,1),array (a4,b4,c4,1) )
[/code]

אני רוצה להציג את כל אלו ש d=0
למשל הייתי מצפה לפתרון כזה
[code]
id =a name: b url:c

id =a1 name: b1 url:c1

id =a2 name: b2 url:c2

[/code]
ואם ארצה לקבוצה שהיא d=1
[code]
id =a3 name: b3 url:c3

id =a4 name: b4 url:c4

[/code]
ofirtra 23.02.1918:48
1. ניסית עם filter? בתגובה להודעה מספר 0

ערכתי לאחרונה בתאריך 23.02.19 בשעה 18:53 בברכה, ofirtra

משהו כמו
[code]yourarray.filter(arrayElement => arrayElement(3) == 0)[/code]

רק עם סוגריים מרובעיים מסביב ל3 פשוט זה לא נתן לי

רפרנס: https://developer.mozilla.org/en-US?...
code_blue 23.02.1918:52
2. תודה על התשובה בתגובה להודעה מספר 1
ראיתי אבל לא ניסיתי ,לא הבנתי איך לבצע את המשימה שלי עם זה.
איך לפלטר לפי תא אחרון בarray
בדוגמא שהבאת יש מערך עם משתנים, לי יש מערך של מערכים
המערך הראשי מכיל בכל תא מערך של 4 אובייקטים
אני צריך לסנן לפי האובייקט הרביעי באותו תת מערך

@ofirta@
ofirtra 23.02.1918:57
3. קוד לדוגמא בתגובה להודעה מספר 2

code_blue 23.02.1918:59
4. מעולה תודה רבה אנסה את זה בתגובה להודעה מספר 3
זה יחסוך לי לרוץ עם 2 לולאות ופשוט לעשות if שבוחן אם התא הזה שווה למספר ספציפי :/

@ofirta@
Zeet3x 24.02.1909:45
5. יחסוך כתיבה אבל לא יחסוך את הזמן ריצה בתגובה להודעה מספר 4
זה עדיין יהיה זמן ריצה של שתי לולאות (n^2) פשוט כתוב יותר מסודר ויותר יפה
ofirtra 24.02.1909:52
6. רק לדייק שזה נכון שזה לא חוסך זמן ריצה אבל בתגובה להודעה מספר 5
זמן הריצה הוא לינארי לא ריבועי.
אין צורך בשני לולאות.
code_blue 24.02.1909:54
7. פה איבדת אותי בתגובה להודעה מספר 6
אני לא תוכניתן חח
אני די חובבן בעניין הזה ופשוט מנסה לשכלל את הסקריפטים שאני מכין
Simple 07.03.1917:49
10. תנסה לקרוא קצת על זמני ריצה בתגובה להודעה מספר 7
זה חשוב להבין את זה בתור מתחיל ויעזור לך להבין איך כדאי לך לחשוב.
Bar 24.02.1916:52
8. אכן לינארי, אין סריקה של המערכים הפנימיים. בתגובה להודעה מספר 6
Beckham 24.02.1921:06
9. במידה וקיימת רק תוצאה אחת אפשר להשתמש ב find במקום filter בתגובה להודעה מספר 6
ישפר עוד טיפה את הביצועים במקרים מסויימים.
העבר לפורום אחר
העבר לפורום:
סיבה:
תגובה חדשה
כותרת:
תוכן:
סמיילים:
הצג
עריכת אשכול
כותרת:
תוכן:
סמיילים:
הצג