Funciones y Propiedades Estándar de JavaScript¶
Estas funciones estándar de JavaScript, parte de ECMA-262 v5.1, son compatibles con los JavaScript de Jitterbit.
Nota
- El número máximo de iteraciones de bucle permitidas en Jitterbit Harmony es 50 000.
- El número máximo de iteraciones de bucle en Jitterbit Secuencia de Comandos Language es por cada bucle individual. Para aumentar el número permitido de iteraciones por bucle en una secuencia de comandos de Jitterbit Secuencia de Comandos Language, consulte jitterbit.scripting.while.max_iterations en Scripting de variables Jitterbit.
- El número máximo de iteraciones de bucle en JavaScript es por secuencia de comandos (agregado de todos los bucles dentro de una secuencia de comandos). Para aumentar el número máximo de iteraciones de bucle en JavaScript, consulte Java Secuencia de Comandos Loop en JavaScript.
Propiedades y Funciones de Matriz de JavaScript¶
Propiedad de matriz | Descripción |
---|---|
array.constructor | Devuelve la función que crea el prototipo del objeto Array |
array.length | Devuelve la longitud de una matriz |
Array.prototype | El objeto que permite agregar propiedades y métodos a un objeto Array |
Función de matriz | Descripción |
---|---|
array.concat() | Une dos o más matrices y devuelve una copia de las matrices unidas |
array.every() | Comprueba si todos los elementos de una matriz pasan una prueba (función) |
array.filter() | Crea una nueva matriz con cada elemento de una matriz que pasa una prueba (función) |
array.forEach() | Llama a una función para cada elemento de una matriz |
array.indexOf() | Busca un elemento en una matriz y devuelve su posición |
Array.isArray() | Comprueba si un objeto es una matriz |
array.join() | Une todos los elementos de una matriz en una cadena |
array.lastIndexOf() | Busca un elemento en una matriz, comenzando por el final, y devuelve su posición |
array.map() | Crea una nueva matriz con el resultado de llamar a una función para cada elemento de una matriz |
array.pop() | Elimina el último elemento de una matriz y devuelve ese elemento |
array.push() | Agrega nuevos elementos al final de una matriz y devuelve la nueva longitud |
array.reduce() | Reduce los valores de una matriz a un solo valor (de izquierda a derecha) |
array.reduceRight() | Reduce los valores de una matriz a un solo valor (de derecha a izquierda) |
array.reverse() | Invierte el orden de los elementos en una matriz |
array.shift() | Elimina el primer elemento de una matriz y devuelve ese elemento |
array.slice() | Selecciona una parte de una matriz y devuelve la nueva matriz |
array.some() | Comprueba si alguno de los elementos de una matriz pasa una prueba (función) |
array.sort() | Ordena los elementos de una matriz |
array.splice() | Agrega o elimina elementos de una matriz |
array.toLocaleString() | Convierte una matriz en una cadena y devuelve el resultado, utilizando las convenciones locales |
array.toString() | Convierte una matriz en una cadena y devuelve el resultado |
array.unshift() | Agrega nuevos elementos al comienzo de una matriz y devuelve la nueva longitud |
array.valueOf() | Devuelve el valor primitivo de una matriz |
Funciones y Propiedades de Fecha de JavaScript¶
Advertencia
ECMA-262 v5.1 tiene problemas con el manejo de las fechas y el horario de verano. Tenga en cuenta esto si utiliza estas funciones.
Fecha Propiedad | Descripción |
---|---|
date.constructor | Devuelve la función que crea el prototipo del objeto Array |
Date.prototype | El objeto que permite agregar propiedades y métodos a un objeto Date |
Función de fecha | Descripción |
---|---|
date.getDate() | Devuelve el día del mes (del 1 al 31) |
date.getDay() | Devuelve el día de la semana (de 0 a 6) |
date.getFullYear() | Vuelve el año |
date.getHours() | Devuelve la hora (de 0 a 23) |
date.getMilliseconds() | Devuelve los milisegundos (de 0 a 999) |
date.getMinutes() | Devuelve los minutos (de 0 a 59) |
date.getMonth() | Devuelve el mes (del 0 al 11) |
date.getSeconds() | Devuelve los segundos (de 0 a 59) |
date.getTime() | Devuelve el número de milisegundos desde la medianoche del 1 de enero de 1970 y una fecha especificada |
date.getTimezoneOffset() | Devuelve la diferencia horaria entre la hora UTC y la hora local, en minutos |
date.getUTCDate() | Devuelve el día del mes, según el tiempo universal (del 1 al 31) |
date.getUTCDay() | Devuelve el día de la semana, según la hora universal (de 0 a 6) |
date.getUTCFullYear() | Devuelve el año, según el tiempo universal |
date.getUTCHours() | Devuelve la hora, según el tiempo universal (de 0 a 23) |
date.getUTCMilliseconds() | Devuelve los milisegundos, según el tiempo universal (de 0 a 999) |
date.getUTCMinutes() | Devuelve los minutos, según el tiempo universal (de 0 a 59) |
date.getUTCMonth() | Devuelve el mes, según el tiempo universal (del 0 al 11) |
date.getUTCSeconds() | Devuelve los segundos, según el tiempo universal (de 0 a 59) |
date.getFullYear() | Devuelve el año completo |
Date.now() | Devuelve el número de milisegundos desde la medianoche del 1 de enero de 1970 |
Date.parse() | Analiza una cadena de fecha y devuelve el número de milisegundos desde la medianoche del 1 de enero de 1970 |
date.setDate() | Establece el día del mes de un objeto Date |
date.setFullYear() | Establece el año de un objeto Fecha |
date.setHours() | Establece la hora de un objeto Fecha |
date.setMilliseconds() | Establece los milisegundos de un objeto Date |
date.setMinutes() | Establecer los minutos de un objeto Fecha |
date.setMonth() | Establece el mes de un objeto Fecha |
date.setSeconds() | Establece los segundos de un objeto Fecha |
date.setTime() | Establece una fecha de un objeto Date en un número específico de milisegundos antes o después del 1 de enero de 1970 |
date.setUTCDate() | Establece el día del mes de un objeto Date, según la hora universal |
date.setUTCFullYear() | Establece el año de un objeto Fecha, según la hora universal |
date.setUTCHours() | Establece la hora de un objeto Fecha, según la hora universal |
date.setUTCMilliseconds() | Establece los milisegundos de un objeto Date, según la hora universal |
date.setUTCMinutes() | Establecer los minutos de un objeto Fecha, según la hora universal |
date.setUTCMonth() | Establece el mes de un objeto Fecha, según la hora universal |
date.setUTCSeconds() | Establecer los segundos de un objeto Fecha, según la hora universal |
date.toDateString() | Convierte la parte de la fecha de un objeto Date en una cadena legible |
date.toISOString() | Devuelve una fecha como una cadena, utilizando el estándar ISO |
date.toJSON() | Devuelve una fecha como una cadena, formateada como una fecha JSON |
date.toLocaleDateString() | Devuelve la parte de la fecha de un objeto Date como una cadena, utilizando las convenciones locales |
date.toLocaleTimeString() | Devuelve la parte de la hora de un objeto Date como una cadena, utilizando las convenciones locales |
date.toLocaleString() | Convierte un objeto de fecha en una cadena, utilizando las convenciones locales |
date.toString() | Convierte un objeto Date en una cadena |
date.toTimeString() | Convierte la parte de la hora de un objeto Date en una cadena |
date.toUTCString() | Convierte un objeto Date en una cadena, según la hora universal |
Date.UTC() | Devuelve el número de milisegundos en una fecha desde la medianoche del 1 de enero de 1970, según la hora UTC |
date.valueOf() | Devuelve el valor primitivo de un objeto Fecha |
Funciones y Propiedades Matemáticas de JavaScript¶
Propiedad matemática | Descripción |
---|---|
Math.E | Devuelve el número de Euler (alrededor de 2.71828182845905) |
Math.LN2 | Devuelve el logaritmo natural de 2 (alrededor de 0,693147180559945) |
Math.LN10 | Devuelve el logaritmo natural de 10 (alrededor de 2,30258509299405) |
Math.LOG2E | Devuelve el logaritmo en base 2 de e (alrededor de 1,44269504088896) |
Math.LOG10E | Devuelve el logaritmo en base 10 de e (alrededor de 0,434294481903252) |
Math.PI | Devuelve π (alrededor de 3,14159265358979) |
Math.SQRT1_2 | Devuelve la raíz cuadrada de 1/2 (alrededor de 0,707106781186548) |
Math.SQRT2 | Devuelve la raíz cuadrada de 2 (alrededor de 1,4142135623731) |
Función matemática | Descripción |
---|---|
Math.abs(x) | Devuelve el valor absoluto de x |
Math.ceil(x) | Devuelve x redondeado al entero superior más cercano |
Math.exp(x) | Devuelve el valor de ex |
Math.floor(x) | Devuelve x redondeado hacia abajo al entero más cercano |
Math.max(x, y, z) | Devuelve el número con el valor más bajo |
Math.min(x, y, z) | Devuelve el número con el valor más alto |
Math.pow(x, y) | Devuelve el valor de x elevado a y |
Math.random() | Devuelve un número aleatorio entre 0 y 1 |
Math.sqrt(x) | Devuelve la raíz cuadrada de x |
Math.acos(x) | Devuelve el arcocoseno de x (donde x está en radianes) |
Math.asin(x) | Devuelve el arcoseno de x (donde x está en radianes) |
Math.atan(x) | Devuelve la arcotangente de x como un valor numérico entre -π/2 y π/2 radianes |
Math.atan2(y, x) | Devuelve el arcotangente del cociente de sus argumentos |
Math.cos(x) | Devuelve el coseno de x (donde x está en radianes) |
Math.log(x) | Devuelve el logaritmo natural (base e) de x |
Math.round(x) | Redondea x al entero más cercano |
Math.sin(x) | Devuelve el seno de x (donde x está en radianes) |
Math.tan(x) | Devuelve la tangente de x (donde x está en radianes) |
Funciones y Propiedades de Cadenas de JavaScript¶
Propiedad de cadena | Descripción |
---|---|
string.constructor | Devuelve la función que crea el prototipo del objeto String |
string.length | Devuelve la longitud de una cadena |
String.prototype | El objeto que permite agregar propiedades y métodos a un objeto String |
Función de cadena | Descripción |
---|---|
string.charAt() | Devuelve el carácter en el índice especificado (posición) |
string.charCodeAt() | Devuelve el Unicode del carácter en el índice especificado |
string.concat() | Une dos o más cadenas y devuelve una nueva cadena unida |
string.endsWith() | Comprueba si una cadena termina con una cadena/caracteres especificados |
string.indexOf() | Devuelve la posición de la primera aparición encontrada de un valor especificado en una cadena |
string.lastIndexOf() | Devuelve la posición de la última aparición encontrada de un valor especificado en una cadena |
string.localeCompare() | Compara dos cadenas en la configuración regional actual |
string.match() | Busca en una cadena una coincidencia con una expresión regular y devuelve las coincidencias |
string.replace() | Busca en una cadena un valor especificado o una expresión regular y devuelve una nueva cadena donde se reemplazan los valores especificados |
string.search() | Busca en una cadena un valor especificado o una expresión regular y devuelve la posición de la coincidencia |
string.slice() | Extrae una parte de una cadena y devuelve una nueva cadena |
string.split() | Divide una cadena en una matriz de subcadenas |
string.startsWith() | Comprueba si una cadena comienza con los caracteres especificados |
string.substr() | Extrae los caracteres de una cadena, comenzando en una posición de inicio especificada y hasta el número especificado de caracteres |
string.substring() | Extrae los caracteres de una cadena, entre dos índices especificados |
string.toLocaleLowerCase() | Convierte una cadena en letras minúsculas, según la configuración regional del host |
string.toLocaleUpperCase() | Convierte una cadena en letras mayúsculas, según la configuración regional del host |
string.toLowerCase() | Convierte una cadena a letras minúsculas |
string.toString() | Devuelve el valor de un objeto String |
string.toUpperCase() | Convierte una cadena en letras mayúsculas |
string.trim() | Elimina espacios en blanco de ambos extremos de una cadena |
string.valueOf() | Devuelve el valor primitivo de un objeto String |