В этой статье описывается метод определения классов и объектов в JavaScript. Поделитесь этим для вашей ссылки. Конкретные методы следующие:
В JS есть много разных способов писать классы и объекты. Поскольку я не очень знаком с JS, я пишу на основе моего понимания. Если кто -то найдет что -то не так, пожалуйста, скажите мне и научитесь вместе.
Есть два способа определить класс в JS (я знаю только эти два):
1. Как определить функции:
определение:
Копия кода следующим образом: Функция класса (a)
{
this.aaa = a; // Добавить свойство
this.methoda = function (ppp) // Добавить метод
{
оповещение (PPP);
}
}
classa.prototype.color = "red"; // Используйте метод прототипа, чтобы добавить атрибуты объекта. Этот метод также применим к экземпляру класса (объект)
classa.prototype.tellcolor = function () // метод добавления объекта с использованием метода прототипа. Этот метод также применим к экземплярам класса (объекты)
{
вернуть "цвет"+this.name+"IS"+this.color;
}
Как использовать:
Скопируйте код следующим образом: var oclassa = new Classa ('Это пример класса!'); // создание класса
var temp = oclassa.aaa; // Использовать атрибут AAA
oclassa.methoda (Temp); // Метод использования метод
2. СПОСКОЛЬНАЯ СПОСОБА
определение:
Скопируйте код следующим образом: var oclassa = new Object (); // сначала создание основного объекта класса
oclassa.aaa = 'Это пример класса!'; // Добавить свойство
oclassa.methoda = function (ppp) // Добавить метод
{
оповещение (PPP);
}
oclassa.prototype.color = "red"; // Использование метода прототипа для добавления свойств объекта
oclassa.prototype.tellcolor = function () // Метод добавления объектов с использованием метода прототипа
{
вернуть "цвет"+this.name+"IS"+this.color;
}
Как использовать:
Вы можете использовать Oclassa напрямую, например:
Скопируйте код следующим образом: var temp = oclassa.aaa; // Использовать атрибут AAA
oclassa.methoda (Temp); // Метод использования метод
Я надеюсь, что эта статья будет полезна для каждого программирования JavaScript.