В этой статье описываются статические методы и статические свойства объектно-ориентированного JS. Поделитесь этим для вашей ссылки. Конкретный анализ заключается в следующем:
Сначала посмотрим на следующий код:
Скопируйте код следующим образом: <script type = "text/javascript">
function bird () {
this.wing = 2;
this.fly = function () {
оповещение («Я птица, я могу летать»);
}
}
var maque = new Bird (); // После создания объекта Maque мы можем использовать методы и свойства птиц
</script>
Мышление: можем ли мы использовать методы и свойства птиц, не создавая объекты MAKE?
Дополнения знаний. Означения:
(1) Что такое функция: функция является переменной, а функция также является объектом. Суть функции на самом деле такая:
var sum = новая функция ('x', 'y', 'return x+y'); // x и y параметры функции, а «return x+y» - это тело функции.
(2) В JS объекты, функции и массивы создаются конструкторами. Итак, они все объекты. Поскольку это объект, функция должна иметь свойства и методы.
Скопируйте код следующим образом: <script type = "text/javascript">
function bird () {
this.wing = 2;
this.fly = function () {
оповещение («Я птица, я могу летать»);
}
}
Bird.jiao = function () {alert ('t -chirping')}; // Функция птицы также является объектом, поэтому он может иметь методы
Bird.jiao (); // Вызов метод
</script>
Я надеюсь, что эта статья будет полезна для каждого программирования JavaScript.