הבעיה העיקרית בהשגת סיומות קבצים היא שהן יכולות להיות מאוד מבלבלות. ישנם סוגים רבים של קבצים וסיומת קבצים, ויכול להיות קשה לדעת באיזה מהם להשתמש.
var fileName = "sample.txt"; var fileExtension = fileName.split('.').pop();
קוד זה מגדיר משתנה בשם "fileName" ומקצה לו את הערך "sample.txt". לאחר מכן הוא מגדיר משתנה בשם "fileExtension" ומקצה לו את הערך של התוצאה של הפעלת שיטת "פיצול" על המשתנה "fileName", תוך שימוש בנקודה (.) כמפריד, ולאחר מכן הפעלת שיטת "pop" ב- התוצאה הזו. ההשפעה נטו היא שהמשתנה "fileExtension" מכיל בסופו של דבר את הערך ".txt", שהוא סיומת הקובץ של קובץ "sample.txt".
מסגרות נתונים
Dataframe הוא מבנה נתונים ב- Python ו-R המאפשר לאחסן נתונים טבלאיים בפורמט נוח. ב-JavaScript, אתה יכול ליצור מסגרת נתונים באמצעות הפונקציה d3.data. פונקציה זו לוקחת אובייקט כארגומנט הראשון שלו, והיא מחזירה אובייקט DataFrame. לאחר מכן תוכל להשתמש בשיטות השונות באובייקט DataFrame כדי לגשת ולתפעל את הנתונים שלך.
העתק מבנים
מבני העתקה הם דרך לקבץ קוד קשור יחד. הם מאפשרים לך לעשות שימוש חוזר בקוד על ידי העתקתו בין מיקומים שונים.
השימוש הנפוץ ביותר עבור מבני העתקה הוא בתכנות מונחה עצמים. בתכנות מונחה עצמים, לעתים קרובות אתה יוצר אובייקטים ולאחר מכן משתמש באותו קוד כדי ליצור מופעים של אותם אובייקטים. אתה יכול לעשות זאת על ידי יצירת עותק של הקוד שיוצר מופע של אובייקט, ולאחר מכן שינוי שמות משתני המופע כך שיתאימו לשם המחלקה.
אתה יכול גם להשתמש במבני העתקה ב-JavaScript כדי לקבץ קוד קשור יחד. לדוגמה, תוכל להשתמש במבנה העתקה כדי לאחסן את כל המשתנים שלך במקום אחד. לאחר מכן תוכל להשתמש במבנה הזה כדי לגשת למשתנים האלה מכל מקום בקוד שלך.