- Tạo ứng dụng Spring Boot bằng Spring Launchizr
- Cấu hình Cassandra trong Spring Boot
- Định cấu hình nhóm kết nối Tomcat trên Spring Boot
- Định tuyến tin nhắn Camel đến Artemis được nhúng bằng WildFly
Trong hướng dẫn này, bạn sẽ tìm hiểu về các phương thức đối tượng JavaScript và từ khóa this với sự trợ giúp của các ví dụ.
Trong JavaScript, các đối tượng cũng có thể chứa các hàm. Ví dụ,
// đối tượng chứa phương thức const Person = { name: 'John', hello: function() { console.log('hello' } };
Trong ví dụ trên, đối tượng người có hai khóa (tên và lời chào), có giá trị chuỗi và giá trị hàm tương ứng.
Vì vậy, một phương thức JavaScript về cơ bản là một thuộc tính đối tượng có giá trị hàm.
Bạn có thể truy cập các phương thức đối tượng bằng cách sử dụng ký hiệu dấu chấm. Cú pháp là:
objectName.methodKey()
Bạn có thể truy cập các thuộc tính bằng cách gọi objectName và key. Phương thức này có thể được truy cập bằng cách gọi objectName và khóa của phương thức và (). Ví dụ,
// truy cập phương thức và thuộc tính const Person = { name: 'John', hello: function() { console.log('hello'); } // truy cập thuộc tính Person.name; .greet(); // xin chào
Ở đây, phương thức chào sử dụng quyền truy cập Person.greet() thay vì quyền truy cập Person.greet.
Nếu bạn cố gắng truy cập phương thức bằng cách sử dụng user.greet, nó sẽ cung cấp cho bạn định nghĩa hàm.
user.greet; // ƒ () { console.log('xin chào' }
Trong JavaScript, có nhiều phương thức tích hợp sẵn. Ví dụ,
let number = '23.32';
Ở đây, phương thức parsInt() của đối tượng Number được sử dụng để chuyển đổi giá trị chuỗi số thành giá trị số nguyên.
Để tìm hiểu thêm về các phương pháp tích hợp, hãy truy cậpCác phương thức tích hợp JavaScript.
Bạn cũng có thể thêm phương thức vào đối tượng. Ví dụ,
// tạo một đối tượng let sinh viên = { }; // thêm một thuộc tính sinh viên.name = 'John'; // thêm một phương thức sinh viên.greet = function() { console.log('hello'); một phương thức sinh viên.greet(); // xin chào
Trong ví dụ trên, một đối tượng sinh viên trống được tạo. Sau đó, thêm thuộc tính tên. Tương tự, phương thức chào hỏi cũng đã được thêm vào. Bằng cách này, các phương thức và thuộc tính có thể được thêm vào các đối tượng.
Để truy cập các thuộc tính của một đối tượng từ một phương thức của cùng một đối tượng, bạn cần sử dụng từ khóa this. Hãy xem xét một ví dụ.
const people = { name: 'John', age: 30, // truy cập thuộc tính name bằng cách sử dụng this.name hello: function() { console.log('The name is' + ' ' + this.name } }); ; người.hello();
đầu ra
Tên là John
Trong ví dụ trên, một đối tượng người được tạo. Nó chứa các thuộc tính (tên và tuổi) và phương thức chào.
Trong phương thức chào, khi truy cập thuộc tính của đối tượng, hãy sử dụng từ khóa this.
Để truy cập các thuộc tính của một đối tượng, hãy sử dụng . và từ khóa sau từ khóa này.
Lưu ý: Trong JavaScript, khi được sử dụng với các phương thức của đối tượng, từ khóa this đề cập đến đối tượng. điều này bị ràng buộc với đối tượng.
Tuy nhiên, các hàm bên trong một đối tượng có thể truy cập các biến của nó theo cách tương tự như các hàm thông thường. Ví dụ,
const người = { tên: 'John', tuổi: 30, chào: function() { let họ = 'Doe'; console.log('Tên là' + ' ' + this.name + ' ' + họ); } }; người.greet();
đầu ra
Tên là John Doe
Hướng dẫn trước :JSObject Hướng dẫn tiếp theo :Hàm xây dựng JS
[1] Parewa Labs Pvt. Ltd. (2022, ngày 1 tháng 1). Bắt đầu với JavaScript, từ Parewa Labs Pvt Ltd.
Tôi muốn hiểu cách hoạt động của phương thức Ruby(). Tôi đã thử tìm kiếm trên Google bằng "phương pháp Ruby" nhưng đó không phải là thứ tôi cần. Tôi cũng đã xem ruby-doc.org nhưng tôi không tìm thấy phương pháp này.
Phương thức Kiểm tra thực hiện tìm kiếm biểu thức chính quy trên chuỗi đã chỉ định và trả về giá trị Boolean cho biết liệu có tìm thấy mẫu phù hợp hay không. Đối tượng tham số object.Test(string) là bắt buộc. luôn luôn là một
Phương thức Thay thế thay thế văn bản được tìm thấy trong tìm kiếm biểu thức chính quy. Đối tượng tham số object.Replace(string1, string2) là bắt buộc. Luôn là tên của đối tượng RegExp.
Phương thức Raise tạo ra một đối tượng lỗi thời gian chạy.Raise(số, nguồn, mô tả, tệp trợ giúp, bối cảnh trợ giúp) Đối tượng tham số phải là
Phương thức Thực thi thực hiện tìm kiếm biểu thức chính quy trên chuỗi đã chỉ định. Đối tượng tham số object.Execute(string) là bắt buộc. Luôn là tên của đối tượng RegExp. sợi dây
Phương thức Clear xóa tất cả các cài đặt thuộc tính của đối tượng Err. object. Đối tượng Clear phải là tên của đối tượng Err. Mô tả Sau khi xử lý lỗi, hãy sử dụng Clear để xóa rõ ràng đối tượng Err. cái này
Phương thức CopyFile sao chép một hoặc nhiều tệp từ vị trí này sang vị trí khác. object.CopyFile đối tượng tham số nguồn, đích [, ghi đè] được yêu cầu
Phương thức Sao chép sao chép tệp hoặc thư mục được chỉ định từ vị trí này sang vị trí khác. đối tượng tham số object.Copy đích [, ghi đè] là bắt buộc. Nên là Tệp hoặc F
Phương thức Close đóng tệp TextStream đang mở. Đối tượng object.Close phải là tên của đối tượng TextStream. Ví dụ sau minh họa cách sử dụng phương thức Close.
Phương thức BuildPath thêm tên vào đường dẫn hiện có. Đối tượng tham số object.BuildPath(path, name) là bắt buộc. Phải là tên của đối tượng FileSystemObject
Phương thức GetFolder trả về đối tượng Thư mục tương ứng với một thư mục trong đường dẫn đã chỉ định. Đối tượng tham số object.GetFolder(folderspec) là bắt buộc. Phải là FileSy
Phương thức GetFileName trả về tệp hoặc thư mục cuối cùng tại đường dẫn đã chỉ định (không phải một phần của đường dẫn ổ đĩa đã chỉ định). Đối tượng tham số object.GetFileName(pathspec) là bắt buộc. nên
Phương thức GetFile trả về một đối tượng File tương ứng với một tệp trong đường dẫn đã chỉ định. Đối tượng tham số object.GetFile(filespec) là bắt buộc. FileSystemObject dự kiến
Phương thức GetExtensionName trả về một chuỗi chứa tên phần mở rộng của thành phần cuối cùng của đường dẫn. Đối tượng tham số object.GetExtensionName(path) là bắt buộc. trả lời
Phương thức GetDriveName trả về một chuỗi chứa tên ổ đĩa trong đường dẫn đã chỉ định. Đối tượng tham số object.GetDriveName(path) là bắt buộc. Đối tượng hệ thống tệp dự kiến
Phương thức GetDrive trả về đối tượng Drive tương ứng với ổ đĩa trong đường dẫn đã chỉ định. object.GetDrive đối tượng tham số drivespec là bắt buộc. Hệ thống tệp dự kiếnO
Phương thức GetBaseName trả về một chuỗi chứa tên cơ sở của tệp (không có phần mở rộng) hoặc thư mục trong đặc tả đường dẫn được cung cấp. Đối tượng tham số object.GetBaseName(path) là bắt buộc
Phương thức GetAbsolutePathName trả về một đường dẫn đầy đủ và được xác định rõ ràng từ đường dẫn đã chỉ định được cung cấp. Đối tượng tham số object.GetAbsolutePathName(pathspec)
Phương thức FolderExists trả về True nếu thư mục được chỉ định tồn tại; nếu không nó sẽ trả về Sai. Cần có đối tượng tham số object.FolderExists(folderspec)
Phương thức FileExists trả về True nếu tệp được chỉ định tồn tại; nếu không nó sẽ trả về Sai. Đối tượng tham số object.FileExists(filespec) là bắt buộc. Phải là FileS
Tôi là một lập trình viên xuất sắc, rất giỏi!