01/10/2018, 09:52
JavaScript newbie
Mình mới học javascript nên tập tành làm thử và vấn đề mình gặp là việc sử dụng function trong object và kết quả nó không in ra output như mong đợi mong mọi người giúp đỡ:
Creating a JavaScript Object.
Bài liên quan
Bạn up code lên jsbin, jsfiddle, codepen để mọi người thấy code và check luôn cho bạn.
Hơn nữa, nên nêu ra kết quả input như mong đợi và kết quả input hiện tại cho dễ hình dung cái “như mong đợi” là cái gì.
Vì mình úp nhầm nền mình cóp update phần code của mình rồi đó cậu
Trong hàm myfunction bạn chưa khai báo firstName và lastName
Object Literal từng fields độc lập với nhau, không có dạng 1 property có type là function lại gọi property thuộc type khác.
Bạn nên tạo 1 class cho Person, có các fields firstName, age, … và 1 computed property field fullName, cú pháp computed property dạng
get fullName() { \* your logic *\ }
Note: Cú pháp trên thuộc ES6, Chrome đã hỗ trợ ES6 nên test thẳng trên Chrome, không qua Babel.