Saltar al contenido

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