პროგრამირების საფუძვლები › დამწყები › ობიექტები
ქვიზი: ობიექტები
ეს ქვიზი CodeQuest Pro-ს ნაწილია
Pro ხსნის სკოლის ყველა კურსს და თამაშის ყველა ლეველს, ვიდეოს და პროექტს. ერთჯერადი გადახდა, გამოწერის გარეშე.
შეამოწმე, რა დაგამახსოვრდა ობიექტებზე. თითო კითხვას ერთი სწორი პასუხი აქვს. გასავლელად საჭიროა 70%.
1რომელი ჩანაწერი ქმნის ობიექტს სწორად?
ობიექტი ფიგურულ ფრჩხილებშია, გასაღები და მნიშვნელობა ორწერტილით.
2let p = { x: 5, y: 8 }; რას დაბეჭდავს console.log(p.y);?
p.y y თვისების მნიშვნელობაა.
3რა მოხდება? let o = { a: 1 }; o.a = 10;
არსებულ თვისებაზე მინიჭება მას ცვლის.
4let k = "size"; let box = { size: 4 }; რომელი დაბეჭდავს 4-ს?
ცვლადში შენახული გასაღები მხოლოდ კვადრატული ფრჩხილებით მუშაობს.
5რას აკეთებს delete user.age;?
წაშლის შემდეგ user.age undefined-ია.
6let list = [{ n: "ა" }, { n: "ბ" }]; რას დაბეჭდავს console.log(list[0].n);?
list[0] პირველი ობიექტია.
7რას გადის for...in ციკლი ობიექტზე?
მნიშვნელობა obj[key]-ით იკითხება.
8რას დააბრუნებს Object.keys({ a: 1, b: 2, c: 3 }).length?
სამი გასაღები: a, b, c.
9რომელი მოდელია უკეთესი წიგნის ჟანრებისთვის?
რაც შეიძლება ბევრი იყოს, მასივში ინახება.
10let b = { author: { name: "ილია" } }; როგორ წაიკითხო ავტორის სახელი?
ჩადგმულ თვისებას წერტილების ჯაჭვით მიწვდები.