Geral
Funções de uso geral dentro do ambiente mhoJS.
log
Função utilizada para imprimir um valor no console de depuração do ambiente de desenvolvimento code.mhoeng.com
log("Ola mundo");
logsystem
Função utilizada para imprimir o uso de recursos no console de depuração do ambiente de desenvolvimento code.mhoeng.com
logsystem();
delay
Função utilizada para delay em milissegundos no código. Útil para depuração.
delay(1000);
version
Função utilizada para definir a versão do código mhoJS. Útil para versionamento dos códigos. A versão do arquivo pode ser requisitada posteriormente pela nuvem.
version(1);
include
Adiciona arquivo .js
. Útil para estruturação de programas em mais de um arquivo ou utilização de bibliotecas mhoJS. As variável globais são compartilhadas entre os arquivos, não é permitido redefinição.
include(path);
Exemplo:
include("/js/myfile.js");
haskey
Verifica se o objeto tem o atributo desejado. Útil para verificar se o atributo está presente em um payload genérico (que pode ou não ter o atributo desejado).
haskey(obj, key);
Resposta: true/false
Exemplo:
let meuObjeto = {liga: 10, desliga: 20, falha: true};
haskey(meuObjeto, "liga"); //retorna true pois está presente
haskey(meuObjeto, "liga_motor"); //retorna false pois não está presente