Zum Inhalt springen

JavaScript-Standardeigenschaften und -funktionen in Jitterbit Design Studio

Diese standardmäßigen JavaScript-Funktionen - Teil von ECMA-262 v5.1 - werden in Jitterbit-JavaScripts unterstützt.

Wichtig

Für eine verbesserte Leistung empfehlen wir, JavaScript nur zu verwenden, wenn ein Jitterbit Script Äquivalent ist nicht verfügbar.

Notiz

  • Die maximal zulässige Anzahl von Schleifeniterationen in Harmony beträgt 50.000.
  • Die maximale Anzahl von Schleifeniterationen in der Jitterbit Script Skriptsprache ist pro einzelne Schleife. Informationen zum Erhöhen der zulässigen Anzahl von Iterationen pro Schleife in einem Jitterbit Script Script finden Sie unter Jitterbit.scripting.while.max_iterations in Skripting von Jitterbit-Variablen.
  • Die maximale Anzahl von Schleifeniterationen in JavaScript beträgt pro Script (Aggregat aller Schleifen innerhalb eines Script). Informationen zum Erhöhen der maximalen Anzahl von Schleifeniterationen in JavaScript finden Sie unter Javascript - Schleife in JavaScript.

JavaScript-Array-Eigenschaften und-Funktionen

Array-Eigenschaft Beschreibung
array.constructor Gibt die Funktion zurück, die den Prototyp des Array-Objekts erstellt
array.length Gibt die Länge eines Arrays zurück
Array.prototype Das Objekt, das das Hinzufügen von Eigenschaften und Methoden zu einem Array-Objekt ermöglicht
Array-Funktion Beschreibung
array.concat() Verbindet zwei oder mehr Arrays und gibt eine Kopie der verbundenen Arrays zurück
array.every() Überprüft, ob jedes Element in einem Array einen Test (eine Funktion) besteht
array.filter() Erstellt ein neues Array mit jedem Element in einem Array, das einen Test (eine Funktion) besteht.
array.forEach() Ruft für jedes Element in einem Array eine Funktion auf
array.indexOf() Durchsucht ein Array nach einem Element und gibt seine Position zurück
Array.isArray() Überprüft, ob ein Objekt ein Array ist
array.join() Fügt alle Elemente eines Arrays zu einem String zusammen
array.lastIndexOf() Durchsucht ein Array beginnend am Ende nach einem Element und gibt dessen Position zurück
array.map() Erstellt ein neues Array mit dem Ergebnis des Aufrufs einer Funktion für jedes Element in einem Array
array.pop() Entfernt das letzte Element eines Arrays und gibt dieses Element zurück
array.push() Fügt am Ende eines Arrays neue Elemente hinzu und gibt die neue Länge zurück
array.reduce() Reduziert die Werte eines Arrays auf einen einzigen Wert (von links nach rechts)
array.reduceRight() Reduziert die Werte eines Arrays auf einen einzigen Wert (von rechts nach links)
array.reverse() Kehrt die Reihenfolge der Elemente in einem Array um
array.shift() Entfernt das erste Element eines Arrays und gibt dieses Element zurück
array.slice() Wählt einen Teil eines Arrays aus und gibt das neue Array zurück
array.some() Überprüft, ob eines der Elemente in einem Array einen Test (eine Funktion) besteht.
array.sort() Sortiert die Elemente eines Arrays
array.splice() Fügt einem Array Elemente hinzu oder entfernt sie
array.toLocaleString() Wandelt ein Array in einen String um und gibt das Ergebnis unter Einhaltung der Gebietsschemakonventionen zurück
array.toString() Wandelt ein Array in einen String um und gibt das Ergebnis zurück
array.unshift() Fügt am Anfang eines Arrays neue Elemente hinzu und gibt die neue Länge zurück
array.valueOf() Gibt den primitiven Wert eines Arrays zurück

JavaScript-Datumseigenschaften und -funktionen

Warnung

ECMA-262 v5.1 hat Probleme mit der Handhabung von Datumsangaben und der Sommerzeit. Beachten Sie dies, wenn Sie diese Funktionen verwenden.

Datumseigenschaft Beschreibung
date.constructor Gibt die Funktion zurück, die den Prototyp des Array-Objekts erstellt
Date.prototype Das Objekt, das das Hinzufügen von Eigenschaften und Methoden zu einem Date-Objekt ermöglicht
Datumsfunktion Beschreibung
date.getDate() Gibt den Tag des Monats zurück (von 1-31)
date.getDay() Gibt den Wochentag zurück (von 0-6)
date.getFullYear() Gibt das Jahr zurück
date.getHours() Gibt die Stunde zurück (von 0-23)
date.getMilliseconds() Gibt die Millisekunden zurück (von 0-999)
date.getMinutes() Gibt die Minuten zurück (von 0-59)
date.getMonth() Gibt den Monat zurück (von 0-11)
date.getSeconds() Gibt die Sekunden zurück (von 0-59)
date.getTime() Gibt die Anzahl der Millisekunden seit Mitternacht des 1. Januar 1970 und einem angegebenen Datum zurück
date.getTimezoneOffset() Gibt die Zeitdifferenz zwischen UTC-Zeit und Ortszeit in Minuten zurück
date.getUTCDate() Gibt den Tag des Monats gemäß Weltzeit zurück (von 1-31)
date.getUTCDay() Gibt den Wochentag gemäß Weltzeit zurück (von 0-6)
date.getUTCFullYear() Gibt das Jahr gemäß Weltzeit zurück
date.getUTCHours() Gibt die Stunde gemäß Weltzeit zurück (von 0-23)
date.getUTCMilliseconds() Gibt die Millisekunden gemäß der Weltzeit zurück (von 0-999)
date.getUTCMinutes() Gibt die Minuten gemäß Weltzeit zurück (von 0-59)
date.getUTCMonth() Gibt den Monat gemäß Weltzeit zurück (von 0-11)
date.getUTCSeconds() Gibt die Sekunden gemäß der Weltzeit zurück (von 0-59)
date.getFullYear() Gibt das gesamte Jahr zurück
Date.now() Gibt die Anzahl der Millisekunden seit Mitternacht, 1. Januar 1970 zurück
Date.parse() Analysiert eine Datumszeichenfolge und gibt die Anzahl der Millisekunden seit Mitternacht des 1. Januar 1970 zurück.
date.setDate() Legt den Tag des Monats eines Date-Objekts fest
date.setFullYear() Legt das Jahr eines Date-Objekts fest
date.setHours() Legt die Stunde eines Date-Objekts fest
date.setMilliseconds() Legt die Millisekunden eines Date-Objekts fest
date.setMinutes() Minuten eines Date-Objekts festlegen
date.setMonth() Legt den Monat eines Date-Objekts fest
date.setSeconds() Legt die Sekunden eines Date-Objekts fest
date.setTime() Setzt das Datum eines Date-Objekts auf eine angegebene Anzahl von Millisekunden nach/vor dem 1. Januar 1970
date.setUTCDate() Legt den Tag des Monats eines Date-Objekts gemäß der Weltzeit fest
date.setUTCFullYear() Legt das Jahr eines Date-Objekts gemäß der Weltzeit fest
date.setUTCHours() Legt die Stunde eines Date-Objekts entsprechend der Weltzeit fest
date.setUTCMilliseconds() Legt die Millisekunden eines Date-Objekts entsprechend der Weltzeit fest
date.setUTCMinutes() Stellen Sie die Minuten eines Date-Objekts entsprechend der Weltzeit ein
date.setUTCMonth() Legt den Monat eines Date-Objekts gemäß der Weltzeit fest
date.setUTCSeconds() Setzt die Sekunden eines Date-Objekts entsprechend der Weltzeit
date.toDateString() Wandelt den Datumsteil eines Date-Objekts in einen lesbaren String um
date.toISOString() Gibt ein Datum als Zeichenfolge unter Verwendung des ISO-Standards zurück
date.toJSON() Gibt ein Datum als Zeichenfolge zurück, formatiert als JSON-Datum
date.toLocaleDateString() Gibt den Datumsteil eines Date-Objekts unter Verwendung der Gebietsschemakonventionen als Zeichenfolge zurück.
date.toLocaleTimeString() Gibt den Zeitanteil eines Date-Objekts unter Verwendung der Gebietsschemakonventionen als Zeichenfolge zurück
date.toLocaleString() Konvertiert ein Date-Objekt unter Beachtung der Gebietsschemakonventionen in einen String.
date.toString() Wandelt ein Date-Objekt in einen String um
date.toTimeString() Wandelt den Zeitanteil eines Date-Objekts in einen String um
date.toUTCString() Wandelt ein Date-Objekt entsprechend der Weltzeit in einen String um
Date.UTC() Gibt die Anzahl der Millisekunden in einem Datum seit Mitternacht des 1. Januar 1970 gemäß UTC-Zeit zurück.
date.valueOf() Gibt den primitiven Wert eines Date-Objekts zurück

Mathematische Eigenschaften und Funktionen in JavaScript

Mathematische Eigenschaft Beschreibung
Math.E Gibt die Eulersche Zahl zurück (ungefähr 2,71828182845905)
Math.LN2 Gibt den natürlichen Logarithmus von 2 zurück (ungefähr 0,693147180559945)
Math.LN10 Gibt den natürlichen Logarithmus von 10 zurück (ungefähr 2,30258509299405)
Math.LOG2E Gibt den Logarithmus zur Basis 2 von e zurück (ungefähr 1,44269504088896)
Math.LOG10E Gibt den Logarithmus zur Basis 10 von e zurück (ungefähr 0,434294481903252)
Math.PI Gibt π zurück (ungefähr 3,14159265358979)
Math.SQRT1_2 Gibt die Quadratwurzel von 1/2 zurück (ungefähr 0,707106781186548)
Math.SQRT2 Gibt die Quadratwurzel von 2 zurück (ungefähr 1,4142135623731)
Mathematische Funktion Beschreibung
Math.abs(x) Gibt den Absolutwert von x zurück
Math.ceil(x) Gibt x, aufgerundet auf die nächste Ganzzahl, zurück
Math.exp(x) Gibt den Wert von ex zurück
Math.floor(x) Gibt x abgerundet auf die nächste Ganzzahl zurück
Math.max(x, y, z) Gibt die Zahl mit dem niedrigsten Wert zurück
Math.min(x, y, z) Gibt die Zahl mit dem höchsten Wert zurück
Math.pow(x, y) Gibt den Wert von x hoch y zurück
Math.random() Gibt eine Zufallszahl zwischen 0 und 1 zurück
Math.sqrt(x) Gibt die Quadratwurzel von x zurück
Math.acos(x) Gibt den Arkuskosinus von x zurück (wobei x in Radiant angegeben ist)
Math.asin(x) Gibt den Arkussinus von x zurück (wobei x im Bogenmaß angegeben ist)
Math.atan(x) Gibt den Arkustangens von x als numerischen Wert zwischen -π/2 und π/2 Radiant zurück
Math.atan2(y, x) Gibt den Arkustangens des Quotienten seiner Argumente zurück
Math.cos(x) Gibt den Kosinus von x zurück (wobei x im Bogenmaß angegeben ist)
Math.log(x) Gibt den natürlichen Logarithmus (Basis e) von x zurück
Math.round(x) Rundet x auf die nächste Ganzzahl
Math.sin(x) Gibt den Sinus von x zurück (wobei x im Bogenmaß angegeben ist)
Math.tan(x) Gibt den Tangens von x zurück (wobei x im Bogenmaß angegeben ist)

JavaScript-String-Eigenschaften und-Funktionen

String-Eigenschaft Beschreibung
string.constructor Gibt die Funktion zurück, die den Prototyp des String-Objekts erstellt
string.length Gibt die Länge eines Strings zurück
String.prototype Das Objekt, das das Hinzufügen von Eigenschaften und Methoden zu einem String-Objekt ermöglicht
String-Funktion Beschreibung
string.charAt() Gibt das Zeichen am angegebenen Index (Position) zurück
string.charCodeAt() Gibt den Unicode des Zeichens am angegebenen Index zurück
string.concat() Verbindet zwei oder mehr Zeichenfolgen und gibt eine neue verknüpfte Zeichenfolge zurück
string.endsWith() Überprüft, ob eine Zeichenfolge mit der angegebenen Zeichenfolge/den angegebenen Zeichen endet
string.indexOf() Gibt die Position des ersten gefundenen Vorkommens eines angegebenen Wertes in einer Zeichenfolge zurück
string.lastIndexOf() Gibt die Position des letzten gefundenen Vorkommens eines angegebenen Wertes in einer Zeichenfolge zurück
string.localeCompare() Vergleicht zwei Zeichenfolgen im aktuellen Gebietsschema
string.match() Durchsucht eine Zeichenfolge nach einer Übereinstimmung mit einem regulären Ausdruck und gibt die Übereinstimmungen zurück
string.replace() Durchsucht eine Zeichenfolge nach einem angegebenen Wert oder einem regulären Ausdruck und gibt eine neue Zeichenfolge zurück, in der die angegebenen Werte ersetzt werden.
string.search() Durchsucht eine Zeichenfolge nach einem angegebenen Wert oder regulären Ausdruck und gibt die Position der Übereinstimmung zurück
string.slice() Extrahiert einen Teil einer Zeichenfolge und gibt eine neue Zeichenfolge zurück
string.split() Teilt einen String in ein Array von Teilstrings auf
string.startsWith() Überprüft, ob eine Zeichenfolge mit angegebenen Zeichen beginnt
string.substr() Extrahiert die Zeichen aus einer Zeichenfolge, beginnend an einer angegebenen Startposition und über die angegebene Anzahl von Zeichen.
string.substring() Extrahiert die Zeichen aus einer Zeichenfolge zwischen zwei angegebenen Indizes
string.toLocaleLowerCase() Wandelt eine Zeichenfolge entsprechend der Gebietsschemaeinstellung des Hosts in Kleinbuchstaben um.
string.toLocaleUpperCase() Wandelt eine Zeichenfolge entsprechend der Gebietsschemaeinstellung des Hosts in Großbuchstaben um.
string.toLowerCase() Wandelt eine Zeichenfolge in Kleinbuchstaben um
string.toString() Gibt den Wert eines String-Objekts zurück
string.toUpperCase() Wandelt eine Zeichenfolge in Großbuchstaben um
string.trim() Entfernt Leerzeichen von beiden Enden einer Zeichenfolge
string.valueOf() Gibt den primitiven Wert eines String-Objekts zurück