04. Đối tượng (Object) trong Apps Script

1.Đối tượng là gì?

Đối tượng là một cấu trúc có thể chứa nhiều loại dữ liệu khác nhau, sau đây là ví dụ có 2 thuộc tính:

var employee = {
name: ‘An Na’,
age: 30
}

2. Truy cập các thuộc tính của Đối tượng

employee[‘name’];
employee[‘name’];

employee.age= 15;
employee.name = “Aa”;

3. Thêm thuộc tính

employee[‘sex’] = “Female”;

4. Xóa thuộc tính

delete employee.sex;

5. Kiểm tra thuộc tính có thuộc Đối tượng hay không?

Logger.log(“age” in employee);
Logger.log(“sex” in employee);

6. Hàm của đối tượng

employee.getEmployeeInfo = function() {
Logger.log(“Trong ham getEmployeeInfo”);
Logger.log(employee.name);
Logger.log(employee.age);
};

Gọi hàm:
employee.getEmployeeInfo();

function objType()
{
//Khai bao Doi tuong
var manager = {};
var employee =
{
name:”An Na”,
age:23
}
//Truy cap den cac thuoc tinh
//Logger.log(employee[‘name’]);
//Logger.log(employee[‘age’]);

Logger.log(employee.name);
Logger.log(employee.age);
//Gan gia tri cho cac thuoc tinh Doi tuong
employee.age = 24;
Logger.log(employee.age);

//Them thuoc tinh
employee.sex =”Female”;
Logger.log(employee.sex);
// Xoa thuoc tinh
delete employee.sex;
Logger.log(employee.sex);

//Kiem tra xem mot thuoc tinh co thuoc Doi tuong khong
Logger.log(“age” in employee);
Logger.log(“sex” in employee);

//ham
employee.getEmployeeInfo = function()
{
Logger.log(“Ben trong ham getEmployeeInfo”);
Logger.log(employee.name);
Logger.log(employee.age);
}
employee.getEmployeeInfo();

}

Leave a Reply

Your email address will not be published. Required fields are marked *