Propiedades y funciones estándar de JavaScript en Jitterbit Studio
Estas funciones estándar de JavaScript—parte de ECMA-262 v5.1—son compatibles con los JavaScripts de Jitterbit.
Importante
Para un rendimiento mejorado, recomendamos usar JavaScript solo cuando no esté disponible un equivalente de Jitterbit Script.
Propiedades y funciones de arreglos de JavaScript
| Propiedad de Arreglo | Descripción |
|---|---|
array.constructor |
Devuelve la función que crea el prototipo del objeto Array |
array.length |
Devuelve la longitud de un arreglo |
Array.prototype |
El objeto que permite agregar propiedades y métodos a un objeto Array |
| Función de Arreglo | Descripción |
|---|---|
array.concat |
Une dos o más arreglos, devolviendo una copia de los arreglos unidos |
array.every |
Verifica si cada elemento en un arreglo pasa una prueba (función) |
array.filter |
Crea un nuevo arreglo con cada elemento en un arreglo que pasa una prueba (función) |
array.forEach |
Llama a una función para cada elemento en un arreglo |
array.indexOf |
Busca un elemento en un arreglo y devuelve su posición |
Array.isArray |
Verifica si un objeto es un arreglo |
array.join |
Une todos los elementos de un arreglo en una cadena |
array.lastIndexOf |
Busca un elemento en un arreglo, comenzando desde el final, y devuelve su posición |
array.map |
Crea un nuevo arreglo con el resultado de llamar a una función para cada elemento en un arreglo |
array.pop |
Elimina el último elemento de un arreglo y devuelve ese elemento |
array.push |
Agrega nuevos elementos al final de un arreglo y devuelve la nueva longitud |
array.reduce |
Reduce los valores de un arreglo a un solo valor (de izquierda a derecha) |
array.reduceRight |
Reduce los valores de un arreglo a un solo valor (de derecha a izquierda) |
array.reverse |
Invierte el orden de los elementos en un arreglo |
array.shift |
Elimina el primer elemento de un arreglo y devuelve ese elemento |
array.slice |
Selecciona una porción de un arreglo y devuelve el nuevo arreglo |
array.some |
Verifica si alguno de los elementos en un arreglo pasa una prueba (función) |
array.sort |
Ordena los elementos de un arreglo |
array.splice |
Agrega o elimina elementos de un arreglo |
array.toLocaleString |
Convierte un arreglo a una cadena y devuelve el resultado, utilizando convenciones locales |
array.toString |
Convierte un arreglo a una cadena y devuelve el resultado |
array.unshift |
Agrega nuevos elementos al principio de un arreglo y devuelve la nueva longitud |
array.valueOf |
Devuelve el valor primitivo de un arreglo |
Propiedades y funciones de fecha en JavaScript
Advertencia
ECMA-262 v5.1 tiene problemas con el manejo de fechas y el horario de verano. Tenga en cuenta esto si utiliza estas funciones.
| Propiedad de Fecha | 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 (del 0 al 6) |
date.getFullYear |
Devuelve el año |
date.getHours |
Devuelve la hora (del 0 al 23) |
date.getMilliseconds |
Devuelve los milisegundos (del 0 al 999) |
date.getMinutes |
Devuelve los minutos (del 0 al 59) |
date.getMonth |
Devuelve el mes (del 0 al 11) |
date.getSeconds |
Devuelve los segundos (del 0 al 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 el tiempo universal (del 0 al 6) |
date.getUTCFullYear |
Devuelve el año, según el tiempo universal |
date.getUTCHours |
Devuelve la hora, según el tiempo universal (del 0 al 23) |
date.getUTCMilliseconds |
Devuelve los milisegundos, según el tiempo universal (del 0 al 999) |
date.getUTCMinutes |
Devuelve los minutos, según el tiempo universal (del 0 al 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 (del 0 al 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 Date |
date.setHours |
Establece la hora de un objeto Date |
date.setMilliseconds |
Establece los milisegundos de un objeto Date |
date.setMinutes |
Establece los minutos de un objeto Date |
date.setMonth |
Establece el mes de un objeto Date |
date.setSeconds |
Establece los segundos de un objeto Date |
date.setTime |
Establece una fecha de un objeto Date a un número especificado de milisegundos después/anterior al 1 de enero de 1970 |
date.setUTCDate |
Establece el día del mes de un objeto Date, según el tiempo universal |
date.setUTCFullYear |
Establece el año de un objeto Date, según el tiempo universal |
date.setUTCHours |
Establece la hora de un objeto Date, según el tiempo universal |
date.setUTCMilliseconds |
Establece los milisegundos de un objeto Date, según el tiempo universal |
date.setUTCMinutes |
Establece los minutos de un objeto Date, según el tiempo universal |
date.setUTCMonth |
Establece el mes de un objeto Date, según el tiempo universal |
date.setUTCSeconds |
Establece los segundos de un objeto Date, según el tiempo universal |
date.toDateString |
Convierte la parte de 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 fecha de un objeto Date como una cadena, utilizando convenciones locales |
date.toLocaleTimeString |
Devuelve la parte de tiempo de un objeto Date como una cadena, utilizando convenciones locales |
date.toLocaleString |
Convierte un objeto Date en una cadena, utilizando convenciones locales |
date.toString |
Convierte un objeto Date en una cadena |
date.toTimeString |
Convierte la parte de tiempo de un objeto Date en una cadena |
date.toUTCString |
Convierte un objeto Date en una cadena, según el tiempo 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 Date |
Propiedades y funciones matemáticas de JavaScript
| Propiedad Matemática | Descripción |
|---|---|
Math.E |
Devuelve el número de Euler (aproximadamente 2.71828182845905) |
Math.LN2 |
Devuelve el logaritmo natural de 2 (aproximadamente 0.693147180559945) |
Math.LN10 |
Devuelve el logaritmo natural de 10 (aproximadamente 2.30258509299405) |
Math.LOG2E |
Devuelve el logaritmo en base 2 de e (aproximadamente 1.44269504088896) |
Math.LOG10E |
Devuelve el logaritmo en base 10 de e (aproximadamente 0.434294481903252) |
Math.PI |
Devuelve π (aproximadamente 3.14159265358979) |
Math.SQRT1_2 |
Devuelve la raíz cuadrada de 1/2 (aproximadamente 0.707106781186548) |
Math.SQRT2 |
Devuelve la raíz cuadrada de 2 (aproximadamente 1.4142135623731) |
| Función Matemática | Descripción |
|---|---|
Math.abs(x) |
Devuelve el valor absoluto de x |
Math.ceil(x) |
Devuelve x redondeado hacia arriba al entero 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 la potencia de 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 arco coseno de x (donde x está en radianes) |
Math.asin(x) |
Devuelve el arco seno 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 la 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) |
Propiedades y funciones de cadena 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 (posición) especificado |
string.charCodeAt |
Devuelve el Unicode del carácter en el índice (posición) especificado |
string.concat |
Une dos o más cadenas y devuelve una nueva cadena unida |
string.endsWith |
Verifica si una cadena termina con la cadena/caracteres especificados |
string.indexOf |
Devuelve la posición de la primera ocurrencia encontrada de un valor especificado en una cadena |
string.lastIndexOf |
Devuelve la posición de la última ocurrencia encontrada de un valor especificado en una cadena |
string.localeCompare |
Compara dos cadenas en la configuración regional actual |
string.match |
Busca una coincidencia en una cadena contra una expresión regular y devuelve las coincidencias |
string.replace |
Busca un valor especificado en una cadena, o una expresión regular, y devuelve una nueva cadena donde se reemplazan los valores especificados |
string.search |
Busca un valor especificado en una cadena, 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 un arreglo de subcadenas |
string.startsWith |
Verifica 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 a través del número especificado de caracteres |
string.substring |
Extrae los caracteres de una cadena, entre dos índices especificados |
string.toLocaleLowerCase |
Convierte una cadena a letras minúsculas, de acuerdo con la configuración regional del host |
string.toLocaleUpperCase |
Convierte una cadena a letras mayúsculas, de acuerdo con 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 a letras mayúsculas |
string.trim |
Elimina los espacios en blanco de ambos extremos de una cadena |
string.valueOf |
Devuelve el valor primitivo de un objeto String |