成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

js如何獲取字符串中出現(xiàn)次數(shù)最多的字符

khs1994 / 2197人閱讀

摘要:再對的每個(gè)屬性進(jìn)行遍歷,找出出現(xiàn)次數(shù)最多的字符串合集存入數(shù)組,并把數(shù)組打印出來。最后將得到數(shù)組放在返回對象的屬性中返回出去用對象返回是為了方便該方法以后的拓展。

我是一個(gè)不太會表達(dá)的人,所以我盡可能的用代碼來闡釋我的理解和思考,廢話不多說,我就直接放代碼了:

function getStingMax(str){
     if(typeof str !== "string"){
         alert("請傳入string類型的數(shù)據(jù)")
         return
     }
     let countObj ={},max=[{key:str[0],num:1}];
     for(let i=0;i

在這段代碼中,我先做了一個(gè)參數(shù)校驗(yàn),保證傳入的是字符串。然后將外部傳入的str進(jìn)行了計(jì)數(shù),并將計(jì)數(shù)結(jié)果放在了countObj中。再對countObj的每個(gè)屬性進(jìn)行遍歷,找出出現(xiàn)次數(shù)最多的字符串合集存入max數(shù)組,并把max數(shù)組打印出來。最后將得到max數(shù)組放在返回對象的max屬性中返回出去(用對象返回是為了方便該方法以后的拓展)。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/109156.html

相關(guān)文章

  • JavaScript初應(yīng)用:找到數(shù)組出現(xiàn)多的字母并給出個(gè)數(shù)以及每一個(gè)所在的位置

    摘要:剛剛接觸一周的時(shí)間,熟悉了最基本的知識,這是自己面對的第一個(gè)的邏輯性的代碼題目,自己嘗試了寫了,結(jié)果還算可以,因?yàn)橛泻枚嘀R涉及到了后面的知識,就有點(diǎn)吃力了。以下代碼總結(jié)于網(wǎng)上前輩給出的參考答案和結(jié)合了自己的理解和注釋,請多多指正。 剛剛接觸JS一周的時(shí)間,熟悉了最基本的js知識,這是自己面對的第一個(gè)js的邏輯性的代碼題目,自己嘗試了寫了,結(jié)果還算可以,因?yàn)橛泻枚嘀R涉及到了后面的do...

    Zhuxy 評論0 收藏0
  • JavaScript初應(yīng)用:找到數(shù)組出現(xiàn)多的字母并給出個(gè)數(shù)以及每一個(gè)所在的位置

    摘要:剛剛接觸一周的時(shí)間,熟悉了最基本的知識,這是自己面對的第一個(gè)的邏輯性的代碼題目,自己嘗試了寫了,結(jié)果還算可以,因?yàn)橛泻枚嘀R涉及到了后面的知識,就有點(diǎn)吃力了。以下代碼總結(jié)于網(wǎng)上前輩給出的參考答案和結(jié)合了自己的理解和注釋,請多多指正。 剛剛接觸JS一周的時(shí)間,熟悉了最基本的js知識,這是自己面對的第一個(gè)js的邏輯性的代碼題目,自己嘗試了寫了,結(jié)果還算可以,因?yàn)橛泻枚嘀R涉及到了后面的do...

    darkerXi 評論0 收藏0
  • 面試題:尋找一個(gè)符串出現(xiàn)次數(shù)多的字符以及出現(xiàn)次數(shù)

    摘要:要求編寫代碼實(shí)現(xiàn)尋找一個(gè)字符串中出現(xiàn)次數(shù)最多的字符以及出現(xiàn)的次數(shù)。最后只需要在集合中找到值最大的即可。 要求編寫代碼實(shí)現(xiàn):尋找一個(gè)字符串中出現(xiàn)次數(shù)最多的字符以及出現(xiàn)的次數(shù)。 解法一:用刪除法實(shí)現(xiàn) (挺巧妙的一種) public class FindTheMostAppearChar { public static void main(String[] args) { del...

    lei___ 評論0 收藏0
  • JS內(nèi)置對象-關(guān)于String符串對象的2個(gè)小實(shí)驗(yàn)

    摘要:希望索引值之間用隔開,而最后的索引值后面無。優(yōu)化代碼這個(gè)判斷用于防止最后一個(gè)索引值后面還有結(jié)果查看其實(shí)用來跳出循環(huán)一直覺得不太規(guī)范。。。小實(shí)驗(yàn)是顯示次數(shù)其實(shí)就是那個(gè)索引值啦,這次顯示的是字符哦涉及到字符,就要用到方法。 第一篇技術(shù)文章寫些簡單點(diǎn)的~在大三上web前端開發(fā)課程時(shí),雖然能用JavaScript制作一些簡單的頁面動(dòng)態(tài)效果,但其實(shí)很多JS知識并未掌握,所以自己又通過視頻再復(fù)習(xí)一...

    Imfan 評論0 收藏0
  • 面試總結(jié)(給自己看的)

    摘要:記錄水平垂直居中方法絕對定位方法絕對定位方法方法和的區(qū)別在文檔流中沒有,在文檔流占據(jù)空間但不顯示隱形是否繼承不繼承是否占據(jù)空間不占據(jù)空間頁面屬性更改是否重新渲染重新渲染忘了點(diǎn)擊列表顯示相應(yīng)內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容方法閉包方法事件代理布爾值是 20170913記錄 1. 水平垂直居中 // 方法1: 絕對定位1 // 方法2: 絕對定位2 // 方法3: flex // 方法4: cs...

    mikyou 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<