F8

FULLSTACK HUB

Chung 5 tháng 7, 2026 lúc 13:13

[Note nhanh] Buổi 18

Ôn tập lại:

Function 
- Khai báo hàm:
function (thamSo1, thamSo2) {
 // code cần thực thi
 return ketQua;
}

function sum() {
 const length = arguments.length;
 for (let i = 0; 1 < length; i++) {
  console.log(arguments[i]);
 }
}

sum(1, 2,3);

Cách này không còn dùng nữa, sử dụng cách hiện đại hơn là ES6 không dùng biến arguments nữa

function sum(...args) {
 const sum = 0;
 for (let arg of args) {
  sum += arg;
 }

return sum; }

sum(1, 2,3); //6

- Phạm vi hoisting

+) Bài tập tính diện tích hình tròn (area) (Math.PI) công thưc S=πr2


- Object 

const user = {
 name: "Vũ Quốc Dũng",
 age: 30,
info: function () {
console.log(Tên: ${user.name}, Tuổi: ${user.age});
},
address = { city: "Hà Nội", district: "Cầu Giấy", street: "Nguyễn Trãi", },
}
// Các cách truy cập Object
console.log(user.name);
console.log(user["name"]);
const keys = ["name", "age"];
console.log(keys.map((key) => user[key]));

// Add (Thêm)
user.langueage = "JavaScript";

// Delete (Xoá)
delete user.language;

// Kiểm tra thuộc tính có tồn tại trong obeject hay không
console.log("age" in user) // Nó sẽ trả về true hoặc false
// Dùng trong trường hợp (ví dụ tra có 1 danh sách key, kiểm tra xem danh sách các key đều thuộc object đấy hay không ta dùng vòng lặp và dùng in)


// Nested object (object lồng)

conbsole.log(user.address.city) // Hà Nội
// hoặc
console.log(user["address"]["city"]); // truy cập bằng cách 2 - Hà Nội
console.log()

// Truy cập với phương thức
user.info()



Mô phỏng lại đối tượng thì dùng object (Môn DSA: Cấu trúc dữ liệu và giải thuật), ở mức hiểu cơ bản nghĩa là chọn cách nào để lưu cho thuận tiện nhất

object lưu trữ mô tả đối tượng trong cuộc sống, như mô tả con thỏ,...

Phương thức


Thống Kê Liên Kết

Nội bộ
0
Liên kết ngoài
0