Als «javascript» getaggte Fragen

Bei Fragen zur Programmierung in ECMAScript (JavaScript / JS) und seinen verschiedenen Dialekten / Implementierungen (außer ActionScript). Dieses Tag wird selten alleine verwendet, wird jedoch am häufigsten mit den Tags [node.js], [jquery], [json] und [html] verknüpft.

13
An ein Objekt anhängen
Ich habe ein Objekt, das Warnungen und einige Informationen darüber enthält: var alerts = { 1: { app: 'helloworld', message: 'message' }, 2: { app: 'helloagain', message: 'another message' } } Darüber hinaus habe ich eine Variable, die angibt, wie viele Warnungen es gibt alertNo. Meine Frage ist, ob ich …
156 javascript 


7
Stoppt return eine Schleife?
Angenommen, ich habe eine Schleife wie diese: for (var i = 0; i < SomeArrayOfObject.length; i++) { if (SomeArray[i].SomeValue === SomeCondition) { var SomeVar = SomeArray[i].SomeProperty; return SomeVar; } } Kurze Frage: Stoppt das returndie Ausführung der Schleife an und für sich?
156 javascript  loops  return 

6
Was macht das führende Semikolon in JavaScript-Bibliotheken?
In mehreren JavaScript-Bibliotheken habe ich diese Notation ganz am Anfang gesehen: /** * Library XYZ */ ;(function () { // ... and so on Während ich mit der Syntax "sofort ausgeführte Funktion" vollkommen vertraut bin (function(){...})() Ich habe mich gefragt, wofür das führende Semikolon ist. Ich könnte mir nur vorstellen, …
156 javascript  syntax 

11
Benötigen Sie Text / Javascript, der in Ihren <script> -Tags angegeben ist?
Ich habe irgendwo gelesen, dass Sie Dinge wie type="text/javascript"und das Seltsame CDATAund &lt;!--Dinge in Ihren Skript-Tags nicht mehr brauchen . Also statt: &lt;script type="text/javascript"&gt; //&lt;![CDATA[ &lt;!-- //your script here --&gt; //]]&gt; &lt;/script&gt; Sie würden einfach tun: &lt;script&gt; //your script here &lt;/script&gt; Ich kann mich nicht erinnern, wo ich das gelesen …
156 javascript  html 

8
Wie teste ich ein Node.js-Modul, für das andere Module erforderlich sind, und wie verspotte ich die globale Anforderungsfunktion?
Dies ist ein triviales Beispiel, das den Kern meines Problems veranschaulicht: var innerLib = require('./path/to/innerLib'); function underTest() { return innerLib.doComplexStuff(); } module.exports = underTest; Ich versuche, einen Komponententest für diesen Code zu schreiben. Wie kann ich die Anforderung für die innerLibverspotten, ohne die requireFunktion vollständig zu verspotten ? Ich versuche …


4
Ruft den Klassennamen der ES6-Klasseninstanz ab
Gibt es harmonische Möglichkeiten, den Klassennamen von der ES6-Klasseninstanz abzurufen? Außer someClassInstance.constructor.name Derzeit zähle ich auf die Implementierung von Traceur. Und es scheint, dass Babel eine Polyfüllung hat, Function.nameTraceur nicht. Um es zusammenzufassen: In ES6 / ES2015 / Harmony gab es keinen anderen Weg, und in ES.Next wird kein Geldautomat …








Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.