טקסט וערכים של JSON
חלק מהיחידה יסודות Node.js במסלול ה-Node.js של Coddy. שיעור 11 מתוך 33.
קובץ מכיל טקסט. לעיתים קרובות, התוכנית שלך זקוקה למערך במקום זאת. JSON הוא פורמט טקסט לערכים כגון מערכים, אובייקטים, מספרים ומחרוזות. המרכאות סביב הערך כולו שלהלן הופכות אותו לטקסט, אף על פי שהתוכן שלו נראה כמו מערך.
const text = '[10,20]';
const scores = JSON.parse(text);
console.log(scores[0]); // 10
console.log(scores.length); // 2JSON.parse קוראת את הטקסט ומחזירה את הערך שהוא מתאר. ספרו את הפריטים שהתקבלו, לא את התווים שבטקסט. מחרוזות JSON ומפתחות של אובייקטים משתמשים במרכאות כפולות.
אתגר
קלבתרגיל הזה, Run מריץ את node practice.js. הכלי לרישום הערות מופיע ב״קריאת קובץ״. קוד הפתיחה מתייחס לטקסט JSON כאילו היה מערך.
נתח את text למערך. הדפס את הפריט הראשון שלו ואת מספר הפריטים בשורות נפרדות. ללא ארגומנטים, צפה לקבל Buy milk ואז 3. נסה את הארגומנט '["Walk","Read"]': צפה לקבל Walk ואז 2.
נסו בעצמכם
const text = process.argv[2] ?? '["Buy milk","Call Ada","Read"]';
console.log(text[0]);
console.log(text.length);
כל השיעורים ביחידה יסודות Node.js
1הרצת JavaScript ב-Node
שלום, Nodeקריאת הפקודהארגומנטים של שורת הפקודהפקודותתרגלו בעצמכם: Express אונליין