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 |