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

資訊專欄INFORMATION COLUMN

【面試系列】之五:關于字符串以及數組的操作

cc17 / 914人閱讀

摘要:之五關于字符串以及數組的操作關于數組的操作先掌握一些基本的數組操作用于拼接多個數組,接受多個參數從數組尾部插入一個數,并返回新的數組長度從數組尾部刪除一個數,并返回被刪除的數從數組頭部刪除一個數,并返回被刪除的數從數組頭部插入一個數,并返回

之五:關于字符串以及數組的操作 關于數組的操作

先掌握一些基本的數組操作

concat  // 用于拼接多個數組,接受多個參數
push    // 從數組尾部插入一個數,并返回新的數組長度
pop     // 從數組尾部刪除一個數,并返回被刪除的數
shift   // 從數組頭部刪除一個數,并返回被刪除的數
unshift // 從數組頭部插入一個數,并返回新的數組的長度
sort    // 將數組進行排序,可以傳遞一個參數,是一個函數,如果不傳參默認是數字從小到大,字母從A到B
reverse // 將數組顛倒,沒有參數
slice   // 截取并返回一個新的數組,可以傳兩個參數,截取開始的位置,和截取到的位置
splice  // 可以傳入多個參數,沒有限制。第一個參數,找到一個參數的位置,第二個參數是刪除的個數,剩的參數就是要插入的數
join    // 將一個數組變為一個字符串,有一個參數,可以指定之間的分割字符,如果不傳參,默認是一個逗號
toString    // 將一個數組變為一個字符串,用逗號分隔
對字符串的操作

對數組的操作

indexOf // 接受一個參數,在字符串中搜索的內容。返回正序搜索的第一次出現的位置。
lastindexOf // 接受一個參數,和上一個一樣。倒敘搜索,返回最后一次出現的位置
charAt  // 接受一個數字,是字符串的第幾個字符串的位置,返回搜索位置的那個數
concat  // 連接字符串
slice   // 截取一個字符串,傳兩個參數,一個開始的位置,和一個結束的位置支持兩個參數,返回一個新的字符串
spilt   // 將一個字符串轉化為一個數組
substr  // 截取一個字符串,接受兩個參數,第一個是截取字符串的開始的位置,以及截取的長度
toLowerCase     // 將大寫的英文轉化為小寫
toUpCase    // 將小寫的英文轉化的小寫
做兩個題吧

截取一個url里面get方式的值,并轉化為返回一個對象

var url = "https://www.baidu.com/?sid=20510&dap=ipad&tab=novel&apple=ipad";
var obj = new Object();
url = url.substr(url.indexOf("?")+1);

function getObj() {
    var key = url.slice(0, url.indexOf("="));
    if (url.indexOf("&") === -1) {
        var value = url.slice(url.indexOf("=")+1, -1);
        obj[key] = value;
        return
    } else {
        var value = url.slice(url.indexOf("=")+1, url.indexOf("&"));
        url = url.substr(url.indexOf("&")+1);
        obj[key] = value;
    }
    arguments.callee();
}

getObj();

console.log(obj);

還有一個題,字符串去重

// 數組去重(第一種方法)
var str = "asjijiiiiiiiiiiqoffffdffffdffffdd034577777777777777d";
var newArr = [];
var arr = str.slice("");
for (var i=0;i

這個題的解法至少有六種,大家可以發揮,歡迎大家在評論區po上代碼

最后

下一次馬上更新正則表達式專題。
對不起,更新晚了,大家一起加油,么么噠!

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

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

相關文章

  • 面試系列之五關于符串以及數組操作

    摘要:之五關于字符串以及數組的操作關于數組的操作先掌握一些基本的數組操作用于拼接多個數組,接受多個參數從數組尾部插入一個數,并返回新的數組長度從數組尾部刪除一個數,并返回被刪除的數從數組頭部刪除一個數,并返回被刪除的數從數組頭部插入一個數,并返回 之五:關于字符串以及數組的操作 關于數組的操作 先掌握一些基本的數組操作 concat // 用于拼接多個數組,接受多個參數 push /...

    waterc 評論0 收藏0
  • Python貓薦書系列之五:Python高性能編程

    摘要:鋪墊已了,進入今天的正題,貓薦書系列之五高性能編程本書適合已入門還想要進階和提高的讀者閱讀。書中列舉了兩個慘痛的教訓華爾街公司騎士資本由于軟件升級引入的錯誤,損失億美元公司小時全球中斷的嚴重事故。 showImg(https://segmentfault.com/img/bVbm92w?w=6720&h=4480); 稍微關心編程語言的使用趨勢的人都知道,最近幾年,國內最火的兩種語言非...

    channg 評論0 收藏0
  • Python貓薦書系列之五:Python高性能編程

    摘要:鋪墊已了,進入今天的正題,貓薦書系列之五高性能編程本書適合已入門還想要進階和提高的讀者閱讀。書中列舉了兩個慘痛的教訓華爾街公司騎士資本由于軟件升級引入的錯誤,損失億美元公司小時全球中斷的嚴重事故。 showImg(https://segmentfault.com/img/bVbm92w?w=6720&h=4480); 稍微關心編程語言的使用趨勢的人都知道,最近幾年,國內最火的兩種語言非...

    馬永翠 評論0 收藏0

發表評論

0條評論

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