[{"data":1,"prerenderedAt":128},["ShallowReactive",2],{"article-\u002Fmeo\u002Fdan-nguyen-loi":3},{"id":4,"title":5,"body":6,"category":111,"description":112,"draft":113,"extension":114,"level":115,"meta":116,"minutes":51,"navigation":54,"outcomes":117,"path":118,"pinned":113,"premium":113,"prereq":119,"quiz":120,"repo":111,"seo":121,"stem":122,"tags":123,"updatedAt":126,"video":111,"__hash__":127},"articles\u002Fmeo\u002Fdan-nguyen-loi.md","Dán nguyên thông báo lỗi",{"type":7,"value":8,"toc":109},"minimark",[9,18,31,79,86,105],[10,11,12,13,17],"p",{},"Khi có lỗi, đừng tả lại bằng lời. ",[14,15,16],"strong",{},"Copy nguyên văn"," thông báo lỗi — cả những dòng trông khó hiểu — và nói thêm ba điều:",[19,20,21,25,28],"ul",{},[22,23,24],"li",{},"Lỗi hiện ở đâu: terminal, trình duyệt (tab Console), hay trên màn hình?",[22,26,27],{},"Bạn vừa làm gì thì nó xuất hiện?",[22,29,30],{},"Trước đó có chạy được không?",[32,33,38],"pre",{"className":34,"code":35,"language":36,"meta":37,"style":37},"language-prompt shiki shiki-themes github-dark-dimmed","Bấm nút \"Thêm việc\" thì không có gì xảy ra. Console trình duyệt báo:\n\nUncaught TypeError: Cannot read properties of null (reading 'value')\n    at themViec (app.js:42:31)\n\nTrước khi tôi đổi tên ô nhập ở index.html thì vẫn chạy bình thường.\n","prompt","",[39,40,41,49,56,62,68,73],"code",{"__ignoreMap":37},[42,43,46],"span",{"class":44,"line":45},"line",1,[42,47,48],{},"Bấm nút \"Thêm việc\" thì không có gì xảy ra. Console trình duyệt báo:\n",[42,50,52],{"class":44,"line":51},2,[42,53,55],{"emptyLinePlaceholder":54},true,"\n",[42,57,59],{"class":44,"line":58},3,[42,60,61],{},"Uncaught TypeError: Cannot read properties of null (reading 'value')\n",[42,63,65],{"class":44,"line":64},4,[42,66,67],{},"    at themViec (app.js:42:31)\n",[42,69,71],{"class":44,"line":70},5,[42,72,55],{"emptyLinePlaceholder":54},[42,74,76],{"class":44,"line":75},6,[42,77,78],{},"Trước khi tôi đổi tên ô nhập ở index.html thì vẫn chạy bình thường.\n",[10,80,81,82,85],{},"Ba dòng này đủ để AI đi thẳng tới ",[39,83,84],{},"app.js"," dòng 42 thay vì đoán mò cả dự án",[87,88,89],"meo",{},[10,90,91,92,95,96,99,100],{},"Lỗi dài hàng trăm dòng? Dán phần ",[14,93,94],{},"đầu tiên"," có chữ ",[39,97,98],{},"Error"," và vài dòng quanh nó — thường gốc rễ nằm ở đó, phần còn lại là hệ quả. Xem thêm ",[101,102,104],"a",{"href":103},"\u002Fkhoa-hoc\u002Fgiao-viec-cho-ai\u002Fkhi-ai-lam-sai","Khi AI làm sai",[106,107,108],"style",{},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":37,"searchDepth":58,"depth":58,"links":110},[],null,"Câu \"nó hỏng rồi\" không giúp được ai. Dán nguyên văn lỗi, kèm file, dòng và việc bạn vừa làm",false,"md","tat-ca",{},[],"\u002Fmeo\u002Fdan-nguyen-loi",[],[],{"title":5,"description":112},"meo\u002Fdan-nguyen-loi",[124,125],"sửa lỗi","giao việc","2026-09-30","Y3c59nWkUrhxENDMMNu039G8muLaYTN07GfdFNNMQLM",1791568703111]