无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(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ó)家法律
剑川县| 金平| 仁布县| 贵州省| 曲阳县| 收藏| 安泽县| 新竹市| 芮城县| 建德市| 三穗县| 勐海县| 临猗县| 和龙市| 巴青县| 昔阳县| 石狮市| 什邡市| 山东省| 双牌县| 剑川县| 平舆县| 太仆寺旗| 和政县| 乐平市| 墨竹工卡县| 昭苏县| 南靖县| 丰原市| 金塔县| 巴林右旗| 桂阳县| 赣州市| 扶余县| 尼玛县| 金寨县| 昌都县| 西城区| 龙口市| 延津县| 青河县|