[JavaScript chuyên sâu] - 5 vai trò của Function: function, object, property, callback, constructor
https://www.youtube.com/watch?v=CkvAe1dgTmM&list=PLmSai9ZRK6uyZ7L8k10pOSvQRhZbg1W4w&index=5
// 1 JavaScript Hoisting
ham();
function ham() {
console.log("Ham Declaretion");
}
//bien() // Error
const bien = function() {
console.log("Ham Expression");
}
// 2 function la Object
const x = function(thamso) {
return this.name + " - " + thamso;
}
let object1 = {name: "Vuong"};
console.log(x.call(object1,"Tham so 1"));
// 3 ham la property/method cua object
let hoccoban = {
name: "Hoc co ban",
getName: function() {
return "Goi method: " + this.name
}
}
let js = {
name: "Hoc deep js"
}
console.log(hoccoban.getName.call(js));
Previous[JavaScript chuyên sâu] - So sánh Constructor Function và Factory FunctionNext[JavaScript chuyên sâu] : Đồng bộ và bất đồng bộ của JavaScript - phần 1: Callback
Last updated