Função de hash javascript | Explicado

Função de hash javascript | Explicado
Na programação de computadores, a estrutura de dados é usada para armazenar, organizar e utilizar os dados. JavaScript Hash () A função converte as seqüências de entrada em dados de tamanho fixo (números) e retorna o valor do hash.

A função JavaScript Hash () é uma função irreparável e governa a solidariedade dos dados, pois retorna o mesmo valor de hash para uma determinada entrada. Este artigo fornece uma visão profunda da função JavaScript Hash () com os seguintes resultados de aprendizado:

- Como funciona o hash () javascript ()

- Como usar a função JavaScript Hash ()

Como funciona o javascripthash ()

A função Hash () transforma as teclas grandes (cordas) em pequenas teclas (números). Ele identifica o dígito preferido de um índice de matriz e o converte no valor do hash.

Sintaxe

A sintaxe da função hash () é dada a seguir.

functionFunc (string)

var hash = 0;
retornar hash;

Aqui, Func (String) é uma função que pega qualquer entrada e retorna o valor do hash. O '0' é o valor de hash de uma corda vazia.

Como usar a função JavaScript Hash ()

A função hash () calcula o índice em uma matriz do slot de onde identifica o valor especificado. Aqui, explicaremos a funcionalidade completa do hash () da função com exemplos.

Exemplo 1: como criar valor de hash usando a função hash ()

A função hash () cria um valor de hash convertendo a chave grande em pequenos hashes fixos.

Este exemplo mostra como criar um valor de hash usando a função hash () convertendo um número inteiro em 32 bits.

functionfunc (string)
var hash = 0;
if (string.comprimento == 0) retornar hash;
para (x = 0; x ch = string.charcodeat (x);
hash = ((hash <<5) - hash) + ch;
hash = hash & hash;

retornar hash;

var str = "HappyMents"
console.log (func (str))

Uma função 'string' é passada com '0' como um hash variável. Ele retorna '0' se o comprimento da variável for '0'. A string 'happymoments' é armazenada na função. Quando o hash retornar, ele converte o número inteiro em 32 bits.

A saída mostrou que a string "HappyMoment é convertida em um pequeno valor de hash '-1245757517' usando a função hash ().

Exemplo 2: Como converter uma string em um valor de hash usando a função hash ()

A função hash () converte uma string em um hash, número de hash ou valor de hash. Este exemplo mostra a conversão de uma string em um hash fixo.

functionfunc (string)
var hash = 5;
if (string.comprimento == 5) retornar hash;
para (a = 5; a ch = string.charcodeat (a);
hash = ((hash <<5) - hash) + ch;
hash = hash & hash;

retornar hash;

var str = "Linuxhint"
console.log (func (str))

Aqui, no código acima, uma string é passada com um hash variável '5' de comprimento total, então ele retornará o valor de hash da string 'Linuxhint'.

A saída mostrou que a string é convertida em um valor de hash que é '253386' usando função has ().

Conclusão

A função hash () toma a string como uma entrada e a transforma no valor do hash como uma saída. Este guia descritivo fornece uma visão profunda da função Hash () em JavaScript. O funcionamento da função hash () é fornecido usando a sintaxe. Para uma melhor compreensão da função Hash (), fornecemos um conjunto de exemplos que ilustram o uso da função Hash ().