Als «javascript» getaggte Fragen

154
Variablenname als Zeichenfolge in Javascript

Gibt es eine Möglichkeit, einen Variablennamen als Zeichenfolge in Javascript abzurufen? (mögenNSStringFromSelector in Kakao ) Ich würde gerne so machen: var myFirstName = 'John'; alert(variablesName(myFirstName) + ":" + myFirstName); --> myFirstName:John AKTUALISIEREN Ich versuche, einen...

154
Transponieren eines 2D-Arrays in JavaScript

Ich habe eine Reihe von Arrays, so etwas wie: [ [1,2,3], [1,2,3], [1,2,3], ] Ich möchte es transponieren, um das folgende Array zu erhalten: [ [1,1,1], [2,2,2], [3,3,3], ] Es ist nicht schwierig, dies programmgesteuert mit Schleifen zu tun: function transposeArray(array, arrayLength){...

154
Wie ich meine bedingten Aussagen verkürzen kann

Ich habe eine sehr lange bedingte Aussage wie die folgende: if(test.type == 'itema' || test.type == 'itemb' || test.type == 'itemc' || test.type == 'itemd'){ // do something. } Ich habe mich gefragt, ob ich diesen Ausdruck / diese Aussage in eine präzisere Form umgestalten könnte. Irgendeine...

154
Entfernen Sie alle Ereignis-Listener eines bestimmten Typs

Ich möchte alle Ereignis-Listener eines bestimmten Typs entfernen, die mit hinzugefügt wurden addEventListener(). Alle Ressourcen, die ich sehe, sagen, dass Sie dies tun müssen: elem.addEventListener('mousedown',specific_function); elem.removeEventListener('mousedown',specific_function); Aber ich...

154
Rohes HTML mit Reactjs rendern

Ist dies also die einzige Möglichkeit, rohes HTML mit Reactjs zu rendern? // http://facebook.github.io/react/docs/tutorial.html // tutorial7.js var converter = new Showdown.converter(); var Comment = React.createClass({ render: function() { var rawMarkup =

154
ESLint Unerwartete Verwendung von isNaN

Ich versuche, die isNaNglobale Funktion innerhalb einer Pfeilfunktion in einem Node.js-Modul zu verwenden, erhalte jedoch den folgenden Fehler: [eslint] Unexpected use of 'isNaN'. (no-restricted-globals) Das ist mein Code: const isNumber = value => !isNaN(parseFloat(value)); module.exports = {...