Propriedades e funções padrão do JavaScript no Jitterbit Studio
Essas funções padrão do JavaScript—parte do ECMA-262 v5.1—são suportadas nos JavaScripts do Jitterbit.
Importante
Para um desempenho aprimorado, recomendamos usar JavaScript apenas quando um Jitterbit Script equivalente não estiver disponível.
Propriedades e funções de array do JavaScript
| Propriedade do Array | Descrição |
|---|---|
array.constructor |
Retorna a função que cria o protótipo do objeto Array |
array.length |
Retorna o comprimento de um array |
Array.prototype |
O objeto que permite adicionar propriedades e métodos a um objeto Array |
| Função do Array | Descrição |
|---|---|
array.concat |
Junta dois ou mais arrays, retornando uma cópia dos arrays unidos |
array.every |
Verifica se cada elemento em um array passa em um teste (função) |
array.filter |
Cria um novo array com cada elemento em um array que passa em um teste (função) |
array.forEach |
Chama uma função para cada elemento em um array |
array.indexOf |
Pesquisa um array por um elemento e retorna sua posição |
Array.isArray |
Verifica se um objeto é um array |
array.join |
Junta todos os elementos de um array em uma string |
array.lastIndexOf |
Pesquisa um array por um elemento, começando pelo final, e retorna sua posição |
array.map |
Cria um novo array com o resultado de chamar uma função para cada elemento em um array |
array.pop |
Remove o último elemento de um array e retorna esse elemento |
array.push |
Adiciona novos elementos ao final de um array e retorna o novo comprimento |
array.reduce |
Reduz os valores de um array a um único valor (da esquerda para a direita) |
array.reduceRight |
Reduz os valores de um array a um único valor (da direita para a esquerda) |
array.reverse |
Inverte a ordem dos elementos em um array |
array.shift |
Remove o primeiro elemento de um array e retorna esse elemento |
array.slice |
Seleciona uma parte de um array e retorna o novo array |
array.some |
Verifica se algum dos elementos em um array passa em um teste (função) |
array.sort |
Ordena os elementos de um array |
array.splice |
Adiciona ou remove elementos de um array |
array.toLocaleString |
Converte um array em uma string e retorna o resultado, usando convenções locais |
array.toString |
Converte um array em uma string e retorna o resultado |
array.unshift |
Adiciona novos elementos ao início de um array e retorna o novo comprimento |
array.valueOf |
Retorna o valor primitivo de um array |
Propriedades e funções de data do JavaScript
Aviso
ECMA-262 v5.1 tem problemas com o manuseio de datas e horário de verão. Esteja ciente disso ao usar essas funções.
| Propriedade de Data | Descrição |
|---|---|
date.constructor |
Retorna a função que cria o protótipo do objeto Array |
Date.prototype |
O objeto que permite adicionar propriedades e métodos a um objeto Date |
| Função de Data | Descrição |
|---|---|
date.getDate |
Retorna o dia do mês (de 1 a 31) |
date.getDay |
Retorna o dia da semana (de 0 a 6) |
date.getFullYear |
Retorna o ano |
date.getHours |
Retorna a hora (de 0 a 23) |
date.getMilliseconds |
Retorna os milissegundos (de 0 a 999) |
date.getMinutes |
Retorna os minutos (de 0 a 59) |
date.getMonth |
Retorna o mês (de 0 a 11) |
date.getSeconds |
Retorna os segundos (de 0 a 59) |
date.getTime |
Retorna o número de milissegundos desde a meia-noite de 1 de janeiro de 1970, e uma data especificada |
date.getTimezoneOffset |
Retorna a diferença de horário entre o horário UTC e o horário local, em minutos |
date.getUTCDate |
Retorna o dia do mês, de acordo com o horário universal (de 1 a 31) |
date.getUTCDay |
Retorna o dia da semana, de acordo com o horário universal (de 0 a 6) |
date.getUTCFullYear |
Retorna o ano, de acordo com o horário universal |
date.getUTCHours |
Retorna a hora, de acordo com o horário universal (de 0 a 23) |
date.getUTCMilliseconds |
Retorna os milissegundos, de acordo com o horário universal (de 0 a 999) |
date.getUTCMinutes |
Retorna os minutos, de acordo com o horário universal (de 0 a 59) |
date.getUTCMonth |
Retorna o mês, de acordo com o horário universal (de 0 a 11) |
date.getUTCSeconds |
Retorna os segundos, de acordo com o horário universal (de 0 a 59) |
date.getFullYear |
Retorna o ano completo |
Date.now |
Retorna o número de milissegundos desde a meia-noite de 1 de janeiro de 1970 |
Date.parse |
Analisa uma string de data e retorna o número de milissegundos desde a meia-noite de 1 de janeiro de 1970 |
date.setDate |
Define o dia do mês de um objeto Date |
date.setFullYear |
Define o ano de um objeto Date |
date.setHours |
Define a hora de um objeto Date |
date.setMilliseconds |
Define os milissegundos de um objeto Date |
date.setMinutes |
Define os minutos de um objeto Date |
date.setMonth |
Define o mês de um objeto Date |
date.setSeconds |
Define os segundos de um objeto Date |
date.setTime |
Define uma data de um objeto Date para um número especificado de milissegundos após/anterior a 1 de janeiro de 1970 |
date.setUTCDate |
Define o dia do mês de um objeto Date, de acordo com o horário universal |
date.setUTCFullYear |
Define o ano de um objeto Date, de acordo com o horário universal |
date.setUTCHours |
Define a hora de um objeto Date, de acordo com o horário universal |
date.setUTCMilliseconds |
Define os milissegundos de um objeto Date, de acordo com o horário universal |
date.setUTCMinutes |
Define os minutos de um objeto Date, de acordo com o horário universal |
date.setUTCMonth |
Define o mês de um objeto Date, de acordo com o horário universal |
date.setUTCSeconds |
Define os segundos de um objeto Date, de acordo com o horário universal |
date.toDateString |
Converte a parte da data de um objeto Date em uma string legível |
date.toISOString |
Retorna uma data como uma string, usando o padrão ISO |
date.toJSON |
Retorna uma data como uma string, formatada como uma data JSON |
date.toLocaleDateString |
Retorna a parte da data de um objeto Date como uma string, usando convenções locais |
date.toLocaleTimeString |
Retorna a parte do tempo de um objeto Date como uma string, usando convenções locais |
date.toLocaleString |
Converte um objeto Date em uma string, usando convenções locais |
date.toString |
Converte um objeto Date em uma string |
date.toTimeString |
Converte a parte do tempo de um objeto Date em uma string |
date.toUTCString |
Converte um objeto Date em uma string, de acordo com o horário universal |
Date.UTC |
Retorna o número de milissegundos em uma data desde a meia-noite de 1 de janeiro de 1970, de acordo com o horário UTC |
date.valueOf |
Retorna o valor primitivo de um objeto Date |
Propriedades e funções matemáticas do JavaScript
| Propriedade Matemática | Descrição |
|---|---|
Math.E |
Retorna o número de Euler (cerca de 2.71828182845905) |
Math.LN2 |
Retorna o logaritmo natural de 2 (cerca de 0.693147180559945) |
Math.LN10 |
Retorna o logaritmo natural de 10 (cerca de 2.30258509299405) |
Math.LOG2E |
Retorna o logaritmo na base 2 de e (cerca de 1.44269504088896) |
Math.LOG10E |
Retorna o logaritmo na base 10 de e (cerca de 0.434294481903252) |
Math.PI |
Retorna π (cerca de 3.14159265358979) |
Math.SQRT1_2 |
Retorna a raiz quadrada de 1/2 (cerca de 0.707106781186548) |
Math.SQRT2 |
Retorna a raiz quadrada de 2 (cerca de 1.4142135623731) |
| Função Matemática | Descrição |
|---|---|
Math.abs(x) |
Retorna o valor absoluto de x |
Math.ceil(x) |
Retorna x arredondado para cima até o inteiro mais próximo |
Math.exp(x) |
Retorna o valor de ex |
Math.floor(x) |
Retorna x arredondado para baixo até o inteiro mais próximo |
Math.max(x, y, z) |
Retorna o número com o maior valor |
Math.min(x, y, z) |
Retorna o número com o menor valor |
Math.pow(x, y) |
Retorna o valor de x elevado à potência de y |
Math.random() |
Retorna um número aleatório entre 0 e 1 |
Math.sqrt(x) |
Retorna a raiz quadrada de x |
Math.acos(x) |
Retorna o arco cosseno de x (onde x está em radianos) |
Math.asin(x) |
Retorna o arco seno de x (onde x está em radianos) |
Math.atan(x) |
Retorna a arcotangente de x como um valor numérico entre -π/2 e π/2 radianos |
Math.atan2(y, x) |
Retorna a arcotangente do quociente de seus argumentos |
Math.cos(x) |
Retorna o cosseno de x (onde x está em radianos) |
Math.log(x) |
Retorna o logaritmo natural (base e) de x |
Math.round(x) |
Arredonda x para o inteiro mais próximo |
Math.sin(x) |
Retorna o seno de x (onde x está em radianos) |
Math.tan(x) |
Retorna a tangente de x (onde x está em radianos) |
Propriedades e funções de string do JavaScript
| Propriedade da String | Descrição |
|---|---|
string.constructor |
Retorna a função que cria o protótipo do objeto String |
string.length |
Retorna o comprimento de uma string |
String.prototype |
O objeto que permite adicionar propriedades e métodos a um objeto String |
| Função da String | Descrição |
|---|---|
string.charAt |
Retorna o caractere no índice (posição) especificado |
string.charCodeAt |
Retorna o Unicode do caractere no índice especificado |
string.concat |
Junta duas ou mais strings e retorna uma nova string unida |
string.endsWith |
Verifica se uma string termina com a string/caracteres especificados |
string.indexOf |
Retorna a posição da primeira ocorrência encontrada de um valor especificado em uma string |
string.lastIndexOf |
Retorna a posição da última ocorrência encontrada de um valor especificado em uma string |
string.localeCompare |
Compara duas strings no local atual |
string.match |
Pesquisa uma string para uma correspondência contra uma expressão regular e retorna as correspondências |
string.replace |
Pesquisa uma string por um valor especificado ou uma expressão regular e retorna uma nova string onde os valores especificados são substituídos |
string.search |
Pesquisa uma string por um valor especificado ou uma expressão regular e retorna a posição da correspondência |
string.slice |
Extrai uma parte de uma string e retorna uma nova string |
string.split |
Divide uma string em um array de substrings |
string.startsWith |
Verifica se uma string começa com os caracteres especificados |
string.substr |
Extrai os caracteres de uma string, começando em uma posição inicial especificada e através do número especificado de caracteres |
string.substring |
Extrai os caracteres de uma string, entre dois índices especificados |
string.toLocaleLowerCase |
Converte uma string para letras minúsculas, de acordo com o local do host |
string.toLocaleUpperCase |
Converte uma string para letras maiúsculas, de acordo com o local do host |
string.toLowerCase |
Converte uma string para letras minúsculas |
string.toString |
Retorna o valor de um objeto String |
string.toUpperCase |
Converte uma string para letras maiúsculas |
string.trim |
Remove espaços em branco das duas extremidades de uma string |
string.valueOf |
Retorna o valor primitivo de um objeto String |