簡單整理常見對陣列字串操作的封裝

2022-03-15 20:57:28 字數 1746 閱讀 8612

.移除陣列 arr 中的所有值與 item 相等的元素。不要直接修改陣列 arr,結果返回新的陣列
console.log(move([2,3,4,5,6,11,1,1,1,1,1,1,4,5,6],1))

function move(arr,item) )

}

查詢數字類陣列中最大值
查詢數字類陣列中最小值
獲取陣列的隨機乙個數
console.log(randomone([1,2,3,4,5,6]))
function randomone(arr)
/*

1:首字母大寫

2:首字母小寫

3:大小轉換需要均勻分布兩端

4:全部大寫

5:全部大寫

*/function changecase(str, type) );

case 2:return str.replace(/^(\w)(\w+)/,function (v,v1,v2,v3) );

case 3:return str.replace(/^([a-z]+)([a-z]+)/,function (v,v1,v2,v3) );

case 4: return str.touppercase();

case 5: return str.tolowercase();}}

console.log(changecase("qweqwewewrewdsfgdjj",3))

////字串迴圈複製

function repeatstr(str,count)

///查詢字串出現重複的字串返回次數

function countstr(str,strsplit)

/////////es6簡便的去重的方法
function removerepeatarray(arr)
//返回陣列(字串)乙個元素出現的次數

function getelecount(obj,ele)

}}

///////返回陣列出現的元素和次數
rank是最後排好序列展示的個數,ranktype為1 生序顯示
function getcount(arr,rank,ranktype) ,k,arr1=;

//記錄每一元素出現的次數

for(var i=0,len=arr.length;i}//儲存結果 el-元素,count-出現次數

for(var o in obj));

}//排序(降序)

arr1.sort(function (n1,n2) )

//如果ranktype為1則為生序,反轉資料

if (ranktype===1)

var rank1=rank || arr1.length;

return arr1.slice(0,rank1)

}

//檢測物件是否有哪個類名
// /\s+/ 匹配任何空白符,包括\n,\r,\f,\t,\v等(換行、回車、空格、tab等)

var ww=document.getelementsbyclassname('qq')

function hasclass(obj,calssstr)

//隨機生成顏色
function randomcolor()

常見物件 把int陣列拼接字串的案例

package cn.itcast 07 需求 把陣列中的資料按照指定個格式拼接成乙個字串 舉例 int arr 輸出結果 1,2,3 分析 a 定義乙個字串物件,只不過內容為空 b 先把字串拼接乙個 c 遍歷int陣列,得到每乙個元素 d 先判斷該元素是否為最後乙個 是 就直接拼接元素和 不是 就...

字串 簡單 1544 整理字串

題目 給你乙個由大小寫英文本母組成的字串 s 乙個整理好的字串中,兩個相鄰字元 s i 和 s i 1 其中 0 i s.length 2 要滿足如下條件 若 s i 是小寫字元,則 s i 1 不可以是相同的大寫字元。若 s i 是大寫字元,則 s i 1 不可以是相同的小寫字元。請你將字串整理好...

字串常見操作

彙總c 常用函式和方法集 3 變數.tostring 字元型轉換 轉為字串 12345.tostring n 生成 12,345.00 12345.tostring c 生成 12,345.00 12345.tostring e 生成 1.234500e 004 12345.tostring f4 ...