1.組み込みオブジェクト----array(配列作成、メソッド)
2031 ワード
配列の作成 new Array() [](字面量法とも呼ばれる) Array.of()
一般的な方法(例) List item let arr = [233]; (下付き文字は0から、この段落の下付き文字は012)arr.push(1);//末尾に元素を添加(2331) let a = arr.pop();//末尾要素 を削除して戻す arr.unshift(2);//最初に要素を追加 arr.shift();//要素 を最初に削除して返します. let arr = [‘a’,‘b’,‘c’,‘d’,‘e’,‘f’,‘g’] arr.slice(0,3);//切り取り例:let pageIndex=1;let pageSize = 3; let start = (pageIndex - 1) * pageSize; let end = start + pageSize; console.log(arr2.slice(start,end)); arr.join(")/配列回転文字列デフォルトカンマ接続7.arr.concat([11,212]);//接合配列 arr.reverse();//逆順(後から順)9.let arr = [111,222,333,444] arr.sort();//小到大排名(111222333444)例:let arr 4=["張三"、"李四"、"王五"、"趙六"];arr4.sort(function(a,b){return a.localeCompare(b)/漢字ソート}) let arr=["張三"、"李四"、"王五"、"趙六"];arr.splice(0,1);//削除李四0から1個 削除 let arr=["張三"、"李四"、"王五"、"趙六"];arr.includes(‘張三’);//配列が指定要素を含むか否かを判断するブール値 を返す. arr.indexOf("王五");//指定された要素の配列内の最初の位置は、下付き を返します. arr.lastIndexOf("王五");//指定された要素は、配列の最後の位置で下付き を返します.
配列の反復方法(小例) arr.some(function(item,i){return item=="張三"//return item.length>2;})/配列に指定(条件)要素があるか否かを判断してtrue を返す. arr.every(function(item){//すべてが条件を満たすか否かを判断してブール値return item.startsWith("張");//枚で始まる}) arr.filter(function(item){//フィルタリング、先頭の配列return item.startsWith(「張」) を返します. newarr=arr.filter(function(item){return!item.startsWith("張")})/フィルタリングし、張で始まる配列 を返さない var newarr=arr.map(function(item,i){//元の配列を変更せず、新しい配列return{//オブジェクトid:i+1、name:item、age:rnd(20,30)}) arr.reduce(function(total,item){//配列重畳(総和)return total+item.age},0)//0=>初期値0 0 0 0から arr4.forEach(function(item,i){//配列console.log(item,i)})を巡る function test(str){if([‘a’,‘b’].includes(//a b}} を含む
一般的な方法(例)
配列の反復方法(小例)
let arr= [" "," "," "," "];