S d ng d uử ụ ấ ; cu i m i dòng l nh là m t đi u c n làm, b n s không b ố ỗ ệ ộ ề ầ ạ ẽ ị
c nh báo gì khi b n không dùng nó, tuy v y thì nó s đ c thêm b i các ả ạ ậ ẽ ượ ở
trình so n th o n u b n cài thêm ti n ích cho Javascript. ạ ả ế ạ ệ
5. Kh i t o constructor cho đ i t ngở ạ ố ượ
1
2
3
4
5
6
7
8
function Person(firstName, lastName){
this.firstName = firstName;
this.lastName = lastName;
}
var Saad = new Person("Saad", "Mousliki");
6. C n th n m i khi s d ngẩ ậ ỗ ử ụ typeof, instanceof và constructor
typeof: là m t toán t Javascript đ c s d ng đ tr v m t chu i ộ ử ượ ử ụ ể ả ề ộ ỗ
là tên ki u nguyên th y c a m t bi n, đ ng quên là typeof(null) s ể ủ ủ ộ ế ừ ẽ
tr v đ i t ng, và đ i v i ph n l n các ki u đ i t ng khác ả ề ố ượ ố ớ ầ ớ ể ố ượ
(Array, Date, …) cũng s tr v là “object”.ẽ ả ề
constructor: là thu c tính c a prototype bên trong, nó cũng có th b ộ ủ ể ị
ghi đè.
instanceof: là m t toán t Javascript khác, nó ki m tra t t c ộ ử ể ấ ả
prototypes, tr v true n u hàm t o nó đ c tìm th y và tr v false ả ề ế ạ ượ ấ ả ề
n u không tìm đ c.ế ượ
Cùng xem ví d sau: ụ
1