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
Wie überlade ich Funktionen in Javascript?
Klassischer (Nicht-js) Ansatz zur Überladung: function myFunc(){ //code } function myFunc(overloaded){ //other code } In Javascript können nicht mehr als eine Funktion mit demselben Namen definiert werden. Als solche zeigen sich solche Dinge: function myFunc(options){ if(options["overloaded"]){ //code } } Gibt es eine bessere Problemumgehung für das Überladen von Funktionen in …
102 javascript 

2
Javascript-Objekt in Json-Zeichenfolge codieren
Ich möchte ein Javascript-Objekt in eine JSON-Zeichenfolge codieren und habe erhebliche Schwierigkeiten. Das Objekt sieht ungefähr so ​​aus new_tweets[k]['tweet_id'] = 98745521; new_tweets[k]['user_id'] = 54875; new_tweets[k]['data']['in_reply_to_screen_name'] = "other_user"; new_tweets[k]['data']['text'] = "tweet text"; Ich möchte dies in eine JSON-Zeichenfolge umwandeln, um es in eine Ajax-Anforderung einzufügen. {'k':{'tweet_id':98745521,'user_id':54875, 'data':{...}}} du bekommst das Bild. …


6
Wie schneide ich ein Array einfach mit JavaScript ab?
Linq verfügt über eine praktische Operatormethode, mit Take()der eine bestimmte Anzahl von Elementen in allen implementierten Elementen zurückgegeben werden kann IEnumerable. Gibt es in jQuery etwas Ähnliches für die Arbeit mit Arrays? Oder anders gefragt: Wie kann ich ein Array in Javascript abschneiden?
102 javascript  jquery 

4
Wie erzwinge ich die erneute Montage von React-Komponenten?
Nehmen wir an, ich habe eine Ansichtskomponente mit einem bedingten Rendering: render(){ if (this.state.employed) { return ( <div> <MyInput ref="job-title" name="job-title" /> </div> ); } else { return ( <div> <MyInput ref="unemployment-reason" name="unemployment-reason" /> <MyInput ref="unemployment-duration" name="unemployment-duration" /> </div> ); } } MyInput sieht ungefähr so ​​aus: class MyInput extends …



13
Vergleichen von ECMA6-Sets auf Gleichheit
Wie vergleicht man zwei Javascript-Sets? Ich habe versucht, ==und ===beide geben false zurück. a = new Set([1,2,3]); b = new Set([1,3,2]); a == b; //=> false a === b; //=> false Diese beiden Mengen sind äquivalent, da Mengen per Definition keine Reihenfolge haben (zumindest normalerweise nicht). Ich habe mir die …

5
Node.js ES6-Klassen mit erfordern
Bis jetzt habe ich Klassen und Module node.jsfolgendermaßen erstellt: var fs = require('fs'); var animalModule = (function () { /** * Constructor initialize object * @constructor */ var Animal = function (name) { this.name = name; }; Animal.prototype.print = function () { console.log('Name is :'+ this.name); }; return { Animal: …

2
Platzierung des Fangs VOR und NACH diesem Zeitpunkt
Ich habe Probleme, den Unterschied zwischen Putten zu verstehen .catch VOR und NACH einem verschachtelten Versprechen . Alternative 1: test1Async(10).then((res) => { return test2Async(22) .then((res) => { return test3Async(100); }).catch((err) => { throw "ERROR AFTER THEN"; }); }).then((res) => { console.log(res); }).catch((err) => { console.log(err); }); Alternative 2: test1Async(10).then((res) => …


6
JSX ist in Dateien mit der Erweiterung '.js' mit eslint-config-airbnb nicht zulässig
Ich habe eslint-config-airbnb installiert, das ESLINT for React vorkonfigurieren soll: Unser Standardexport enthält alle unsere ESLint-Regeln, einschließlich ECMAScript 6+ und React. Es erfordert eslint, eslint-plugin-import, eslint-plugin-react und eslint-plugin-jsx-a11y. Meine .eslintrcErweiterung seiner Konfiguration: { "extends": "eslint-config-airbnb", "env": { "browser": true, "node": true, "mocha": true }, "rules": { "new-cap": [2, { "capIsNewExceptions": …


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.