91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

TypeScript數組Array操作的常用方法有哪些

發布時間:2022-06-22 09:39:16 來源:億速云 閱讀:113 作者:iii 欄目:開發技術

這篇文章主要介紹“TypeScript數組Array操作的常用方法有哪些”,在日常操作中,相信很多人在TypeScript數組Array操作的常用方法有哪些問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”TypeScript數組Array操作的常用方法有哪些”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

一、數組的聲明

let array1:Array<number>;
let array2:number[];

二、數組初始化

let array1:Array<number> = new Array<number>();
let array2:number[] = [1,2,3];

三、數組元素賦值、添加、更改

let array:Array<number> = [1,2,3,4];
console.log(array)      // [1, 2, 3, 4]

array[0] = 20;          // 修改
console.log(array)      // [20, 2, 3, 4]

array[4] = 5;           // 賦值
console.log(array)      // [20, 2, 3, 4, 5]

array.push(6);          // 添加
console.log(array)      // [20, 2, 3, 4, 5, 6]

array.unshift(8, 0);    // 在第一個位置依次添加
console.log(array);     // [8, 0, 20, 2, 3, 4, 5, 6]

四、刪除

let array:Array<number> = [1,2,3,4];
console.log(array)      // [1, 2, 3, 4]

let popValue = array.pop();     // 彈出
console.log(array)      // [1, 2, 3]

array.splice(0, 1);     // 刪除元素(index, deleteCount)
console.log(array)      // [2, 3]

array.shift();          // 刪除第一個元素
console.log(array);     // [3]

五、合并、斷開數組

/**
  * Combines two or more arrays.
  * @param items Additional items to add to the end of array1.
  */
concat(...items: T[][]): T[];
/**
  * Combines two or more arrays.
  * @param items Additional items to add to the end of array1.
  */
concat(...items: (T | T[])[]): T[];
/**
 * 該方法返回指定起始位置的一個新的數組
 */
slice(start?: number, end?: number): T[];

let array: Array<number> = [1, 2, 3];
let array2: Array<number> = [4, 5, 6];
let arrayValue = 7;
array = array.concat( array2);
console.log(array)          // [1, 2, 3, 4, 5, 6]

array = array.concat(arrayValue);
console.log(array)          // [1, 2, 3, 4, 5, 6, 7]

let newArray = array.slice(2, 4);
console.log(newArray)      // [3, 4]

六、查找數組元素位置

/**
  * 返回查找到的第一個元素所在位置
  */
indexOf(searchElement: T, fromIndex?: number): number;
/**
  * 返回反序查找的第一個元素所在位置
  */
lastIndexOf(searchElement: T, fromIndex?: number): number;


let array: Array<string> = ["a","b","c","d","c","a"];
let indexC = array.indexOf("c");
console.log(indexC);            // 2
let lastA = array.lastIndexOf("a");
console.log(lastA);             // 5

七、連接數組元素

/**
 * 連接數組
 */
join(separator?: string): string;

let array: Array<string> = ["a","b","c","d","c","a"];
let result = array.join();
console.log(result);            // a,b,c,d,c,a

result = array.join("+");
console.log(result);            // a+b+c+d+c+a

result = array.join("");
console.log(result);            // abcdca

八、排序、反序數組

let array:Array<number> = [3, 2, 1, 8, 7, 0, 4];
console.log(array);             // [3, 2, 1, 8, 7, 0, 4]

array.sort();
console.log(array);             // [0, 1, 2, 3, 4, 7, 8]

array.reverse();
console.log(array);             // [8, 7, 4, 3, 2, 1, 0]

到此,關于“TypeScript數組Array操作的常用方法有哪些”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

乐东| 河北区| 县级市| 榕江县| 阿瓦提县| 崇阳县| 安龙县| 德钦县| 昌宁县| 英德市| 枝江市| 公主岭市| 抚州市| 体育| 南漳县| 西城区| 唐河县| 新巴尔虎左旗| 修武县| 阿拉尔市| 怀远县| 元谋县| 蓬莱市| 乐业县| 新巴尔虎左旗| 黄浦区| 夏邑县| 丹寨县| 兴义市| 门源| 东海县| 荔浦县| 奇台县| 西贡区| 博湖县| 遂溪县| 林州市| 绥棱县| 长治县| 博乐市| 萨迦县|