摘要:之五關(guān)于字符串以及數(shù)組的操作關(guān)于數(shù)組的操作先掌握一些基本的數(shù)組操作用于拼接多個數(shù)組,接受多個參數(shù)從數(shù)組尾部插入一個數(shù),并返回新的數(shù)組長度從數(shù)組尾部刪除一個數(shù),并返回被刪除的數(shù)從數(shù)組頭部刪除一個數(shù),并返回被刪除的數(shù)從數(shù)組頭部插入一個數(shù),并返回
之五:關(guān)于字符串以及數(shù)組的操作 關(guān)于數(shù)組的操作
先掌握一些基本的數(shù)組操作
concat // 用于拼接多個數(shù)組,接受多個參數(shù) push // 從數(shù)組尾部插入一個數(shù),并返回新的數(shù)組長度 pop // 從數(shù)組尾部刪除一個數(shù),并返回被刪除的數(shù) shift // 從數(shù)組頭部刪除一個數(shù),并返回被刪除的數(shù) unshift // 從數(shù)組頭部插入一個數(shù),并返回新的數(shù)組的長度 sort // 將數(shù)組進(jìn)行排序,可以傳遞一個參數(shù),是一個函數(shù),如果不傳參默認(rèn)是數(shù)字從小到大,字母從A到B reverse // 將數(shù)組顛倒,沒有參數(shù) slice // 截取并返回一個新的數(shù)組,可以傳兩個參數(shù),截取開始的位置,和截取到的位置 splice // 可以傳入多個參數(shù),沒有限制。第一個參數(shù),找到一個參數(shù)的位置,第二個參數(shù)是刪除的個數(shù),剩的參數(shù)就是要插入的數(shù) join // 將一個數(shù)組變?yōu)橐粋€字符串,有一個參數(shù),可以指定之間的分割字符,如果不傳參,默認(rèn)是一個逗號 toString // 將一個數(shù)組變?yōu)橐粋€字符串,用逗號分隔對字符串的操作
對數(shù)組的操作
indexOf // 接受一個參數(shù),在字符串中搜索的內(nèi)容。返回正序搜索的第一次出現(xiàn)的位置。 lastindexOf // 接受一個參數(shù),和上一個一樣。倒敘搜索,返回最后一次出現(xiàn)的位置 charAt // 接受一個數(shù)字,是字符串的第幾個字符串的位置,返回搜索位置的那個數(shù) concat // 連接字符串 slice // 截取一個字符串,傳兩個參數(shù),一個開始的位置,和一個結(jié)束的位置支持兩個參數(shù),返回一個新的字符串 spilt // 將一個字符串轉(zhuǎn)化為一個數(shù)組 substr // 截取一個字符串,接受兩個參數(shù),第一個是截取字符串的開始的位置,以及截取的長度 toLowerCase // 將大寫的英文轉(zhuǎn)化為小寫 toUpCase // 將小寫的英文轉(zhuǎn)化的小寫做兩個題吧
截取一個url里面get方式的值,并轉(zhuǎn)化為返回一個對象
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);
還有一個題,字符串去重
// 數(shù)組去重(第一種方法) var str = "asjijiiiiiiiiiiqoffffdffffdffffdd034577777777777777d"; var newArr = []; var arr = str.slice(""); for (var i=0;i這個題的解法至少有六種,大家可以發(fā)揮,歡迎大家在評論區(qū)po上代碼
最后下一次馬上更新正則表達(dá)式專題。
對不起,更新晚了,大家一起加油,么么噠!
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/80200.html
摘要:之五關(guān)于字符串以及數(shù)組的操作關(guān)于數(shù)組的操作先掌握一些基本的數(shù)組操作用于拼接多個數(shù)組,接受多個參數(shù)從數(shù)組尾部插入一個數(shù),并返回新的數(shù)組長度從數(shù)組尾部刪除一個數(shù),并返回被刪除的數(shù)從數(shù)組頭部刪除一個數(shù),并返回被刪除的數(shù)從數(shù)組頭部插入一個數(shù),并返回 之五:關(guān)于字符串以及數(shù)組的操作 關(guān)于數(shù)組的操作 先掌握一些基本的數(shù)組操作 concat // 用于拼接多個數(shù)組,接受多個參數(shù) push /...
摘要:鋪墊已了,進(jìn)入今天的正題,貓薦書系列之五高性能編程本書適合已入門還想要進(jìn)階和提高的讀者閱讀。書中列舉了兩個慘痛的教訓(xùn)華爾街公司騎士資本由于軟件升級引入的錯誤,損失億美元公司小時全球中斷的嚴(yán)重事故。 showImg(https://segmentfault.com/img/bVbm92w?w=6720&h=4480); 稍微關(guān)心編程語言的使用趨勢的人都知道,最近幾年,國內(nèi)最火的兩種語言非...
摘要:鋪墊已了,進(jìn)入今天的正題,貓薦書系列之五高性能編程本書適合已入門還想要進(jìn)階和提高的讀者閱讀。書中列舉了兩個慘痛的教訓(xùn)華爾街公司騎士資本由于軟件升級引入的錯誤,損失億美元公司小時全球中斷的嚴(yán)重事故。 showImg(https://segmentfault.com/img/bVbm92w?w=6720&h=4480); 稍微關(guān)心編程語言的使用趨勢的人都知道,最近幾年,國內(nèi)最火的兩種語言非...
閱讀 987·2021-11-24 09:39
閱讀 2207·2021-11-16 11:54
閱讀 2084·2021-11-11 17:22
閱讀 2377·2021-09-30 09:55
閱讀 3601·2021-08-12 13:22
閱讀 1630·2019-08-30 15:44
閱讀 1175·2019-08-29 12:12
閱讀 3269·2019-08-27 10:58