Liste der JavaScript-Objekte und -Funktionen

Diese Referenz enthält eine Liste von Objekten, Funktionen und Eigenschaften, die von JavaScript engine in Qt unterstützt werden. Eine detaillierte Beschreibung finden Sie in der ECMA-262 Spezifikation.

Das globale Objekt

Wert Eigenschaften

  • NaN
  • Unendlich
  • undefiniert

Funktions-Eigenschaften

  • eval(x)
  • parseInt(zeichenkette, radix)
  • parseFloat(Zeichenkette)
  • isNaN(Zahl)
  • isFinite(Zahl)
  • decodeURI(verschlüsselteURI)
  • decodeURIComponent(encodedURIComponent)
  • encodeURI(uri)
  • encodeURIComponent(uriComponent)
  • escape(zeichenkette)
  • unescape(zeichenkette)

Konstruktor-Eigenschaften

  • Objekt
  • Funktion
  • Array
  • ArrayPuffer
  • Zeichenkette
  • Boolescher Wert
  • Zahl
  • Datenansicht
  • Datum
  • Versprechen
  • RegExp
  • Karte
  • WeakMap
  • Setzen
  • WeakSet
  • SharedArrayBuffer
  • Symbol
  • Fehler
  • EvalFehler
  • RangeError
  • ReferenzFehler
  • SyntaxFehler
  • TypFehler
  • URIFehler

Andere Eigenschaften

  • Atome
  • Mathematik
  • JSON
  • Reflektieren
  • Proxy

Das Objekt Objekt

Objekt-Konstruktor

Funktions-Eigenschaften

  • getPrototypeOf(O)
  • setPrototypeOf(O, P)
  • getOwnPropertyDescriptor(O, P)
  • getOwnPropertyDescriptors(O)
  • getOwnPropertyNames(O)
  • getOwnPropertySymbols(O)
  • assign(O [, Eigenschaften])
  • create(O [, Eigenschaften])
  • defineProperty(O, P, Attribute)
  • defineProperties(O, Eigenschaften)
  • entries(O)
  • is(V1, V2)
  • keys(O)
  • Werte(O)
  • seal(O)
  • isSiegel(O)
  • freeze(O)
  • isFrozen(O)
  • preventExtensions(O)
  • isExtensible(O)

Objekt-Prototyp

Funktions-Eigenschaften

  • toString()
  • toLocaleString()
  • valueOf()
  • hasOwnProperty(V)
  • isPrototypeOf(V)
  • propertyIsEnumerable(V)
  • __defineGetter__(P, F)
  • __defineSetter__(P, F)

Funktions-Objekte

Funktions-Prototyp

Function-Eigenschaften

  • toString()
  • apply(thisArg, argArray)
  • call(thisArg [, arg1 [, arg2, ...]])
  • bind((thisArg [, arg1 [, arg2, ...]])
  • [Symbol.hasInstance](O)

Array-Objekte

Array Prototyp Objekt

Funktion Eigenschaften

  • toString()
  • toLocaleString()
  • concat([Element1 [, Element2 [, ...]]])
  • copyWithin([Element1 [, Element2 [, ...]]])
  • einträge()
  • fill(item [, index1 [, index2]])
  • join(trennzeichen)
  • find(callbackfn [, thisArg]) // ECMAScript 6: Hinzugefügt in Qt 5.9
  • findIndex(callbackfn [, thisArg]) // ECMAScript 6: Hinzugefügt in Qt 5.9
  • includes(item)
  • keys()
  • pop()
  • push([Element1 [, Element2 [, ...]]])
  • reverse()
  • shift()
  • slice(Anfang, Ende)
  • sort(comparefn)
  • splice(start, deleteCount[, item1 [, item2 [, ...]]])
  • unshift([Element1 [, Element2 [, ...]]])
  • indexOf(searchElement [, fromIndex])
  • lastIndexOf(searchElement [, fromIndex])
  • every(callbackfn [, thisArg])
  • some(callbackfn [, thisArg])
  • forEach(callbackfn [, thisArg])
  • map(Rückrufnummer [, thisArg])
  • filter(Rückrufnummer [, diesArg])
  • reduce(callbackfn [, initialValue])
  • reduceRight(callbackfn [, initialValue])
  • Werte()
  • [Symbol.Iterator]()

String-Objekte

String-Prototyp-Objekt

Funktion Eigenschaften

  • toString()
  • valueOf()
  • charAt(pos)
  • charCodeAt(pos)
  • codePointAt(pos)
  • concat([string1 [, string2 [, ...]]])
  • endsWith(searchString [, endPosition ]) // ECMAScript 6: Hinzugefügt in Qt 5.8
  • includes(searchString [, position ]) // ECMAScript 6: Hinzugefügt in 5.8
  • indexOf(searchString ,position)
  • lastIndexOf(searchString, position)
  • localeCompare(das)
  • match(regexp)
  • normalisieren()
  • padEnd(länge [, zeichenkette])
  • padStart(länge [, zeichenkette])
  • repeat(count) // ECMAScript 6: Hinzugefügt in Qt 5.9
  • replace(searchValue, replaceValue)
  • search(regexp)
  • slice(start, end)
  • split(trennzeichen, limit)
  • startsWith(searchString [, position ]) // ECMAScript 6: Hinzugefügt in Qt 5.8
  • substr(anfang, länge)
  • substring(anfang, ende)
  • toLowerCase()
  • toLocaleLowerCase()
  • toUpperCase()
  • toLocaleUpperCase()
  • trim()
  • [Symbol.Iterator]()

Zusätzlich fügt die QML-Engine die folgenden Funktionen zum String -Prototyp hinzu:

Boolesche Objekte

Boolescher Prototyp Objekt

Funktion Eigenschaften

  • toString()
  • valueOf()

Number-Objekte

Zahlen-Prototyp-Objekt

Funktions-Eigenschaften

  • toString(radix)
  • toLocaleString()
  • valueOf()
  • toFixed(Ziffernbruch)
  • toExponential(fractionDigits)
  • toPrecision(Genauigkeit)

Zusätzlich fügt die QML-Engine die folgenden Funktionen zum Number -Prototyp hinzu:

Das Number-Objekt

Wert-Eigenschaften

  • NaN
  • NEGATIVE_UNENDLICHKEIT
  • POSITIVE_UNENDLICHKEIT
  • MAX_WERT
  • MIN_WERT
  • EPSILON // ECMAScript 6: Hinzugefügt in Qt 5.8
  • MAX_SICHER_GANZZAHL
  • MIN_SICHER_GANZZAHL

Funktions-Eigenschaften

  • isFinite(x) // ECMAScript 6: Hinzugefügt in Qt 5.8
  • isInteger(x)
  • isSafeInteger(x)
  • isNaN(x) // ECMAScript 6: Hinzugefügt in Qt 5.8

Das Math-Objekt

Wert-Eigenschaften

  • E
  • LN10
  • LN2
  • LOG2E
  • LOG10E
  • PI
  • SQRT1_2
  • SQRT2

Funktions-Eigenschaften

  • abs(x)
  • acos(x)
  • acosh(x)
  • asin(x)
  • asinh(x)
  • atan(x)
  • atanh(x)
  • atan2(y, x)
  • cbrt(x)
  • ceil(x)
  • clz32(x)
  • cos(x)
  • cosh(x)
  • exp(x)
  • expm1(x)
  • floor(x)
  • fround(x)
  • hypot(x, y)
  • imul(x, y)
  • log(x)
  • log10(x)
  • log1p(x)
  • log2(x)
  • max([Wert1 [, Wert2 [, ...]]])
  • min([Wert1 [, Wert2 [, ...]]])
  • pow(x, y)
  • random()
  • round(x)
  • sign(x) // ECMAScript 6: Hinzugefügt in Qt 5.8
  • sin(x)
  • sinh(x)
  • sqrt(x)
  • tan(x)
  • tanh(x)
  • trunc(x)

Date-Objekte

Datum Prototyp Objekt

Funktions-Eigenschaften

  • toString()
  • toDateString()
  • toTimeString()
  • toLocaleString()
  • toLocaleDateString()
  • toLocaleTimeString()
  • valueOf()
  • getTime()
  • getFullYear()
  • getUTCFullYear()
  • getMonat()
  • getUTCMonth()
  • getDate()
  • getUTCDate()
  • getDay()
  • getUTCDay()
  • getHours()
  • getUTCHours()
  • getMinutes()
  • getUTCMinutes()
  • getSeconds()
  • getUTCSeconds()
  • getMilliseconds()
  • getUTCMillisekunden()
  • getTimeZoneOffset()
  • setTime(Zeit)
  • setMilliseconds(ms)
  • setUTCMilliseconds(ms)
  • setSeconds(sec [, ms])
  • setUTCSeconds(sec [, ms])
  • setMinutes(min [, sec [, ms]])
  • setUTCMinutes(min [, sec [, ms]])
  • setHours(hour [, min [, sec [, ms]]])
  • setUTCHours(hour [, min [, sec [, ms]]])
  • setDate(Datum)
  • setUTCDate(date)
  • setMonth(month [, date])
  • setUTCMonth(Monat [, Datum])
  • setYear(Jahr)
  • setFullYear(Jahr [, Monat [, Datum]])
  • setUTCFullYear(Jahr [, Monat [, Datum]])
  • toUTCString()
  • toGMTString()
  • toISOString()
  • toJSON()
  • [Symbol.toPrimitive](hint)

Zusätzlich fügt die QML-Engine die folgenden Funktionen zum Date -Prototyp hinzu:

RegExp-Objekte

RegExp-Prototyp-Objekt

Funktions-Eigenschaften

  • exec(zeichenkette)
  • test(zeichenkette)
  • toString()

Fehler-Objekte

Fehlerprototyp Objekt

Wert Eigenschaften

  • Name
  • Meldung

Funktion Eigenschaften

  • toString()

Das JSON-Objekt

Funktions-Eigenschaften

  • parse(Text [, Ersetzer])
  • stringify(Wert [, Ersetzer [, Leerzeichen]])

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.