Heim > Artikel > Web-Frontend > Allgemeine Schreibmethoden und Aufrufmethoden von JS-Funktionen
Vorher geschrieben: In diesem Artikel werden die gängigen Schreib- und Aufrufmethoden von 5 js-Funktionen ausführlich vorgestellt. Wenn ich mir den Code anderer Leute ansehe, sehe ich immer verschiedene So schreiben Sie JS-Funktionen in verschiedenen Stilen. Ich war verwirrt, also habe ich einige Informationen gefunden und eine Zusammenfassung erstellt. Freunde, die sie benötigen, können einen Blick darauf werfen und sie als Referenz verwenden.
1. Konventionelles Schreiben (das häufigste)
//函数的写法function run () { alert('常规写法');//这里是你函数的内容 } // 调用 run();
2. Anonymes Funktionsschreiben (kann als Zuweisen einer Funktion zu einer Variablen angesehen werden)
// 匿名函数的写法var run = function(){ alert('这是一种声明函数的方式,左边是一个变量,右边是一个函数的表达式,意思就是把一个匿名的函数表达式赋值给了变量myfun,只是声明了一个变量指向了一个函数对象。');//这里是你函数的内容 } // 调用 run();
3. Behandeln Sie die Methode als Objekt
// 作为对象方法,函数写法,这里创建了两个函数外面用{}包裹起来 var Test = { run1:function(){ alert('这个必须放在一个对象内部,放在外边会出错!');//这里是你函数的内容} ,run2:function(){ alert('这个必须放在一个对象内部,放在外边会出错!');//这里是你函数的内容} }//调用Test.run1();//调用第1个函数Test.run2();//调用第2个函数
4. Fügen Sie Methoden zum Objekt im Konstruktor hinzu
Jedes Objekt in JavaScript Es gibt ein Prototyp-Attribut eines Objekts in Javascript: Geben Sie einen Verweis auf den Prototyp des Objekttyps zurück.
// 给对象添加方法 var funName = function(){}; funName.prototype.way = function(){ alert('这是在funName函数上的原始对象上加了一个way方法,构造函数中用到'); } // 调用 var funname = new text();// 创建对象 funname.way();//调用对象属性
Selbstausführende Funktion
Die selbstausführende JS-Funktion wurde auf verschiedene Arten geschrieben, damit sie für jeden sichtbar ist
//方法1:最前最后加括号 (function(){alert(1);}() ); /*这是jslint推荐的写法,好处是,能提醒阅读代码的人,这段代码是一个整体。 例如,在有语法高亮匹配功能的编辑器里,光标在第一个左括号后时,最后一个右括号也会高亮,看代码的人一眼就可以看到这个整体。 */
//方法2:function外面加括号 (function(){alert(1);})(); //这种做法比方法1少了一个代码整体性的好处。rree
In diesem Artikel werden gängige Schreib- und Aufrufmethoden für die js-Funktion vorgestellt. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.
Verwandte Empfehlungen:
Der gesamte Prozess des AJAX-Lesens von JSON mit nativem JS
Installation und Konfiguration von vue.js
JS implementiert Browserdruck und Druckvorschau
Das obige ist der detaillierte Inhalt vonAllgemeine Schreibmethoden und Aufrufmethoden von JS-Funktionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!