Bài tập về scope khi copy hàm của object

[js] let bien1 = 10; let object1 = { bien1: 2, inra: function(){ console.log(this.bien1); } } object1.inra(); //2 let copy = object1.inra; / copy(); //10 // tương tự die() trong php throw new Error("die()"); [/js] Nguồn JS Land  

2. Các loại dữ liệu trong Javascript

Ở ES6, Javascript có 7 kiểu. Đáng chú ý, object gồm có 2 loại sub-type là array và function. null, undefined, boolean, number, string, object, symbol (có từ ES6). Đáng chú ý là nếu dùng hàm typeof null sẽ ra “object” và typeof function() sẽ ra “function”. Function cũng là … Read more

3. Hằng số sẵn có trong JavaScript

Hằng số sẵn có là các biến cứng đã mang giá trị mặc định. Trong ngôn ngữ nào cũng có. Bài này trung tâm giáo dục thường xuyên JS sẽ giới thiệu một số hằng số sẵn dùng trong Javascript. Ở JS chúng ta có null, NaN, unidefined, infinity và … Read more

1. Console và 3 cách “hello world” trong Javascript

Để bắt đầu với JS, chúng ta không cần phải cài các tool hay công cụ hỗ trợ. Chỉ cần sử dụng chính trình duyệt là được. Firefox hay Chrome đều hỗ trợ rất tốt. Chẳng hạn, trên Chrome hay Firefox, ấn F12 là sẽ ra Console như hình dưới. … Read more

Tại sao ta không nên dùng new Array trên Javascript?

Trung tâm giáo dục thường xuyên JS xin chia sẻ với các bồ một bài thú vị về các built-in type của thằng JavaScript. Trong bài này, trung tâm giáo dục thường xuyên JS (TTGDTX JS) sẽ chia sẻ lí do vì sao không nên dùng constructor của Array. Lưu … Read more

Javascript là gì?

Đây là bài viết đầu tiên trên trang, và sẽ còn được tiếp tục cập nhật. Bài viết bàn về khái niệm Javascript là gì. Vì sao đây là ngôn ngữ đáng học. JavaScript is a prototype-based, multi-paradigm, dynamic language, supporting object-oriented, imperative, and declarative (e.g. functional programming) styles. The … Read more