国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

字符串實例

shaonbean / 2993人閱讀

摘要:例子拼接出如下字符串,其中數組里的個數不定女裝短款冬季春裝女裝短款冬季春裝例子寫一個函數,判斷一個字符串是回文字符串,是返回,不是返回例子寫一個函數,統計字符串里出現出現頻率最多的字符

例子1:拼接出如下字符串 ,其中styles數組里的個數不定

女裝
短款冬季
春裝

var prod = {
    name: "女裝",
    styles: ["短款", "冬季", "春裝"]
};
function getTplStr(data){
    var str = ""
    for(var key in data){
        if(typeof data[key] === "string"){
            str = "
"+ " " + " " +"
" + data[key] +"
" + " " }else if(data[key] instanceof Array){ for(var value in data[key]){ str += " " + "
" + data[key][value] + "
" + " " } } } return str + "
" }; var result = getTplStr(prod);

例子2:寫一個函數,判斷一個字符串是回文字符串,是返回true,不是返回false

var str = "abcdefgfedcba"
function reverseString(a){
    var reverseA = a.split("").reverse().join("")
    if(reverseA === a){
        return true
    }else{
        return false
    }
}
reverseString("abcdefgfedcba")    //true
reverseString("abc")    //false

例子3:寫一個函數,統計字符串里出現出現頻率最多的字符

function findMost(str){
    var strArr = str.split(""),
        temp = {}
    for(let key in strArr){
        if(temp[strArr[key]]){
            temp[strArr[key]] += 1
        }else{
            temp[strArr[key]] = 1
        }
    }
    var keyArr = Object.keys(temp)
    var max = temp[keyArr[0]],
        arr = []
    for(let key in temp){
        if(temp[key] >= max){
            arr.push(key)
            max = temp[key]
        }
    }
    return arr
}
findMost("ssssaaaaffffeee")     //["s","a","f"]

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/96725.html

相關文章

  • 刨刨 Carbon API

    摘要:介紹是對模塊的二次擴展提供時間格式化,時間計算的功能官方主頁為地址為文件結構目錄描述源文件源文件類的二次擴展類主要用于時差計算類的二次擴展類提供時間計算,格式化輸出的功能自定義異常文件夾語言本地化文件夾類的方法會用到 介紹 Carbon是對PHP DateTime模塊的二次擴展;提供時間格式化,時間計算的功能; 官方主頁為 http://carbon.nesbot.com/; Git...

    Yuqi 評論0 收藏0
  • JavaScript標準庫系列——三大包裝對象(四)

    摘要:目錄導語包裝對象的理解三大包裝對象的知識點小結導語包裝對象是為了彌補基本數據類型的非對象特性而產生的,對于基本類型值而言,本來是不存在屬性和方法的,但是我們可以在使用字面量創建字符串時,調用例如的方法,那么其內在原理究竟是什么呢閱讀完本篇文 目錄 導語 1. 包裝對象的理解 2. 三大包裝對象的知識點 3. 小結 導語 包裝對象是為了彌補基本數據類型的非對象特性而產生的,對于基本類型...

    sean 評論0 收藏0
  • 【實踐】玩轉正則表達式+JS正則處理函數

    摘要:前言寫這篇文章不是空穴來風,最近一個禮拜寫了一個簡單的腳本,用來處理上千個文件,以便于在某些特定字符的周圍添加標記,先說一下我這個腳本使用場景主要是來識別中文具體做什么,之后會單獨寫一篇文章,此處只提該腳本作用,同時為不同的文件類型,包括, 前言 寫這篇文章不是空穴來風,最近一個禮拜寫了一個簡單的nodejs腳本,用來處理上千個文件,以便于在某些特定字符的周圍添加標記,先說一下我這個腳...

    DoINsiSt 評論0 收藏0
  • Java 面向對象(下)

    摘要:換句話說,一共產生了兩個字符串對象。類成員屬于整個類,而不屬于單個對象。類變量生存范圍幾乎等同于該類的生存范圍。當通過對象來訪問類變量時,系統會在底層轉換為通過該類來訪問類變量。 Java8增強的包裝類 showImg(https://segmentfault.com/img/bVFyHX?w=917&h=276);自動裝箱:把一個基本類型變量直接賦給對應的包裝類變量,或者賦給Obje...

    nanchen2251 評論0 收藏0
  • vue - 響應式原理梳理(二)

    摘要:原型方法通過原型方法方法來掛載實例。當響應式屬性發生變化時,會通知依賴列表中的對象進行更新。此時,對象執行方法,重新渲染節點。在執行過程中,如果需要讀取響應式屬性,則會觸發響應式屬性的。總結響應式屬性的原理 vue實例 初始化 完成以后,接下來就要進行 掛載。 vue實例掛載,即為將vue實例對應的 template模板,渲染成 Dom節點。 原型方法 - $mount ? 通過原...

    mochixuan 評論0 收藏0
  • js中的Java式繼承

    摘要:中有三種不同的對象,三種對象的屬性和行為和下方的類似構造函數對象構造函數為的類定義名稱,任何添加到這個構造函數對象中的屬性都是類字段和類方法。 JavaScript中的Java式繼承 區別 Java類似的強類型面向對象語言,類為 實例字段 他們是基于實例的屬性或變量,用以保存獨立對象的狀態 實例方法 他們是類的所有實例所共享的方法,由每個獨立的實例調用 類字段 這些屬性或者變量是屬于類...

    SillyMonkey 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<