最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

碎片時(shí)間學(xué)編程「288]:將字符串哈希為數(shù)字

2023-03-21 12:16 作者:路條編程  | 我要投稿


將輸入字符串散列為整數(shù)。

  • 使用String.prototype.split()和Array.prototype.reduce()方法創(chuàng)建輸入字符串的散列,利用位移。

const sdbm = str => { ?let arr = str.split(''); ?return arr.reduce( ? ?(hashCode, currentVal) => ? ? ?(hashCode = ? ? ? ?currentVal.charCodeAt(0) + ? ? ? ?(hashCode << 6) + ? ? ? ?(hashCode << 16) - ? ? ? ?hashCode), ? ?0 ?);};

示例:

sdbm('name'); // -3521204949

更多內(nèi)容請(qǐng)?jiān)L問我的網(wǎng)站:https://www.icoderoad.com


碎片時(shí)間學(xué)編程「288]:將字符串哈希為數(shù)字的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
吐鲁番市| 屯门区| 枝江市| 和林格尔县| 房产| 讷河市| 石柱| 富裕县| 清远市| 达拉特旗| 武穴市| 三都| 松潘县| 江西省| 德庆县| 孝昌县| 桃园县| 枣庄市| 融水| 永修县| 西城区| 澜沧| 岳普湖县| 辉南县| 贡嘎县| 文成县| 新沂市| 琼海市| 尼玛县| 鄂托克前旗| 中西区| 吉木萨尔县| 鸡泽县| 西充县| 托克逊县| 玉龙| 团风县| 巢湖市| 临朐县| 昌黎县| 红安县|