Propiedades y funciones estándar de JavaScript en Jitterbit Studio
Estas funciones estándar de JavaScript—parte de ECMA-262 v5.1—se admiten en los scripts de JavaScript de Jitterbit.
Importante
Para mejorar el rendimiento, se recomienda usar JavaScript solo cuando no haya un equivalente de Jitterbit Script disponible.
Propiedades y funciones de arrays en JavaScript
| Propiedad de Array | Descripción |
|---|---|
array.constructor |
Devuelve la función que crea el prototipo del objeto Array |
array.length |
Devuelve la longitud de un array |
Array.prototype |
El objeto que permite agregar propiedades y métodos a un objeto Array |
| Función de Array | Descripción |
|---|---|
array.concat |
Une dos o más arrays, devolviendo una copia de los arrays unidos |
array.every |
Comprueba si todos los elementos de un array pasan una prueba (función) |
array.filter |
Crea un nuevo array con todos los elementos de un array que pasan una prueba (función) |
array.forEach |
Llama a una función para cada elemento de un array |
array.indexOf |
Busca un elemento en un array y devuelve su posición |
Array.isArray |
Comprueba si un objeto es un array |
array.join |
Une todos los elementos de un array en una cadena |
array.lastIndexOf |
Busca un elemento en un array, comenzando por el final, y devuelve su posición |
array.map |
Crea un nuevo array con el resultado de llamar una función para cada elemento |
array.pop |
Elimina el último elemento de un array y lo devuelve |
array.push |
Agrega nuevos elementos al final de un array y devuelve la nueva longitud |
array.reduce |
Reduce los valores de un array a un único valor (de izquierda a derecha) |
array.reduceRight |
Reduce los valores de un array a un único valor (de derecha a izquierda) |
array.reverse |
Invierte el orden de los elementos en un array |
array.shift |
Elimina el primer elemento de un array y lo devuelve |
array.slice |
Selecciona una porción de un array y devuelve el nuevo array |
array.some |
Comprueba si alguno de los elementos de un array pasa una prueba (función) |
array.sort |
Ordena los elementos de un array |
array.splice |
Agrega o elimina elementos de un array |
array.toLocaleString |
Convierte un array en una cadena y devuelve el resultado, usando convenciones locales |
array.toString |
Convierte un array en una cadena y devuelve el resultado |
array.unshift |
Agrega nuevos elementos al principio de un array y devuelve la nueva longitud |
array.valueOf |
Devuelve el valor primitivo de un array |
Propiedades y funciones de fecha de JavaScript
Advertencia
ECMA-262 v5.1 tiene problemas con el manejo de fechas y horario de verano. Ten en cuenta esto si usas estas funciones.
| Propiedad de fecha | Descripción |
|---|---|
date.constructor |
Devuelve la función que crea el prototipo del objeto Date |
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 (de 1-31) |
date.getDay |
Devuelve el día de la semana (de 0-6) |
date.getFullYear |
Devuelve el año |
date.getHours |
Devuelve la hora (de 0-23) |
date.getMilliseconds |
Devuelve los milisegundos (de 0-999) |
date.getMinutes |
Devuelve los minutos (de 0-59) |
date.getMonth |
Devuelve el mes (de 0-11) |
date.getSeconds |
Devuelve los segundos (de 0-59) |
date.getTime |
Devuelve el número de milisegundos desde la medianoche del 1 de enero de 1970 hasta una fecha especificada |
date.getTimezoneOffset |
Devuelve la diferencia de tiempo entre la hora UTC y la hora local, en minutos |
date.getUTCDate |
Devuelve el día del mes, según la hora universal (de 1-31) |
date.getUTCDay |
Devuelve el día de la semana, según la hora universal (de 0-6) |
date.getUTCFullYear |
Devuelve el año, según la hora universal |
date.getUTCHours |
Devuelve la hora, según la hora universal (de 0-23) |
date.getUTCMilliseconds |
Devuelve los milisegundos, según la hora universal (de 0-999) |
date.getUTCMinutes |
Devuelve los minutos, según la hora universal (de 0-59) |
date.getUTCMonth |
Devuelve el mes, según la hora universal (de 0-11) |
date.getUTCSeconds |
Devuelve los segundos, según la hora universal (de 0-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 la fecha de un objeto Date a un número especificado de milisegundos después/antes 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 Date, según la hora universal |
date.setUTCHours |
Establece la hora de un objeto Date, según la hora universal |
date.setUTCMilliseconds |
Establece los milisegundos de un objeto Date, según la hora universal |
date.setUTCMinutes |
Establece los minutos de un objeto Date, según la hora universal |
date.setUTCMonth |
Establece el mes de un objeto Date, según la hora universal |
date.setUTCSeconds |
Establece los segundos de un objeto Date, según la hora universal |
date.toDateString |
Convierte la parte de fecha de un objeto Date en una cadena legible |
date.toISOString |
Devuelve una fecha como cadena, usando el estándar ISO |
date.toJSON |
Devuelve una fecha como cadena, formateada como fecha JSON |
date.toLocaleDateString |
Devuelve la parte de fecha de un objeto Date como cadena, usando convenciones de idioma |
date.toLocaleTimeString |
Devuelve la parte de hora de un objeto Date como cadena, usando convenciones de idioma |
date.toLocaleString |
Convierte un objeto Date a cadena, usando convenciones de idioma |
date.toString |
Convierte un objeto Date a cadena |
date.toTimeString |
Convierte la parte de hora de un objeto Date a cadena |
date.toUTCString |
Convierte un objeto Date a 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 Date |
Propiedades y funciones matemáticas de JavaScript
| Propiedad Math | 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 Math | 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 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 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 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 |
Verifica si una cadena termina con una 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 |
string.search |
Busca un valor especificado en una cadena, o 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 array de subcadenas |
string.startsWith |
Verifica si una cadena comienza con 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 de caracteres especificado |
string.substring |
Extrae los caracteres de una cadena, entre dos índices especificados |
string.toLocaleLowerCase |
Convierte una cadena a letras minúsculas, según la configuración regional del host |
string.toLocaleUpperCase |
Convierte una cadena a 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 a 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 |