Tôi mới dùng đối tượng JavaScript. Tôi muốn tạo một đối tượng như đối tượng Math JavaScript. Nhưng nó không hoạt động (nó không trả về gì cả).JavaScript Object - Gọi mà không cần tạo nó (như đối tượng Math)
Tôi muốn tạo một đối tượng được gọi là Khu vực và cung cấp cho nó phương thức hình vuông và hình chữ nhật. Tôi muốn sử dụng nó giống như cách đối tượng Math được sử dụng. Để tìm diện tích của một hình vuông, tôi sẽ làm:
var squareArea = Area.square(10); // 100
Tôi đã chọn các khu vực cho ví dụ này vì nó đơn giản.
kịch bản của tôi là như sau:
<script>
window.onload = function() {
function Area() {
function square(a) {
area = a * a;
return area;
}
function rectangle(a, b) {
area = a * b;
return area;
}
}
rectangleArea = Area.rectangle(10, 20);
alert(rectangleArea);
}
</script>
Tìm hiểu thêm về các đối tượng: https://developer.mozilla.org/en-US/docs/JavaScript/Guide/Working_with_Objects. –