미들
2026년 10월 4일

버그를 찾아라: Vue.js / Nuxt.js

코드 한 조각. 버그를 찾거나, 버그가 없음을 증명하세요.

typescript
1import { defineStore } from 'pinia'
2
3type OrderStatus = 'pending' | 'paid' | 'shipped' | 'cancelled'
4
5export const useOrderStore = defineStore('order', {
6  actions: {
7    getStatusLabel(status: OrderStatus): string {
8      switch (status) {
9        case 'pending':
10          return 'En attente'
11        case 'paid':
12        case 'shipped':
13          return 'Payée'
14        case 'cancelled':
15          return 'Annulée'
16        default:
17          return 'Inconnu'
18      }
19    },
20  },
21})

문제가 되는 줄을 클릭하세요.

당신의 판단

하루 한 번. 제출하면 바로 정답이 표시됩니다.

연속 기록 유지하기

계정을 만들면 연속 기록을 유지하고 진행 상황을 추적할 수 있습니다.

계정 만들기