質問:
サーバーに頼らずに Javascript を使用して文字列をハッシュ形式に変換できますか-側言語は何ですか?
答え:
はい、JavaScript は String プロトタイプの修正バージョンを通じて文字列からハッシュを生成する機能を提供します。
実装:
次のコード スニペットは、String プロトタイプを拡張してハッシュを組み込む方法を示しています。 function:
String.prototype.hashCode = function() { var hash = 0, i, chr; if (this.length === 0) return hash; for (i = 0; i < this.length; i++) { chr = this.charCodeAt(i); hash = ((hash << 5) - hash) + chr; hash |= 0; // Convert to 32bit integer } return hash; };
Usage:
この変更されたプロトタイプを使用すると、次のように文字列からハッシュを生成できるようになります。
const str = 'revenue' console.log(str, str.hashCode())
これは、元の文字列の後に生成されたハッシュ コードが続きます。
以上がサーバーサイドコードを使用せずにJavaScriptで文字列ハッシュを生成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。