ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript で文字列からハッシュされたキーを生成するにはどうすればよいですか?

JavaScript で文字列からハッシュされたキーを生成するにはどうすればよいですか?

DDD
DDDオリジナル
2024-12-14 01:41:11660ブラウズ

How Can I Generate Hashed Keys from Strings in JavaScript?

JavaScript のハッシュ キー

文字列からのハッシュの生成は、データの保存と取得に不可欠です。サーバーサイド言語が利用できない JavaScript では、他のハッシュ メカニズムを検討する必要があります。

JavaScript のカスタム ハッシュ関数

このニーズを満たすために、次のものを作成できます。組み込みの hashCode() を利用するカスタム ハッシュ関数メソッド:

String.prototype.hashCode = function() {
  var hash = 0,
    i, chr;
  if (this.length === 0) return hash;
  for (i = 0; i <p><strong>使用例:</strong></p><p>これで、任意の文字列に対してこのメ​​ソッドを呼び出してハッシュを生成できます:</p><pre class="brush:php;toolbar:false">const str = 'revenue';
console.log(str, str.hashCode());

これにより、出力:

revenue -587845866

結論

JavaScript のカスタム hashCode() 関数を活用することで、文字列を効率的にハッシュ値に変換できます。この手法は、データ構造の構築、検索アルゴリズムの最適化、データの整合性の強化に役立ちます。

以上がJavaScript で文字列からハッシュされたキーを生成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。