文章目录

  • TypeScript常见的数组操作函数
    • 使用 `push()` 函数操作数组
    • 使用 `pop()` 函数操作数组
    • 使用 `shift()` 函数操作数组
    • 使用 `unshift()` 函数操作数组

TypeScript常见的数组操作函数

使用 push() 函数操作数组


一个简单的方法将数据添加到一个数组的末尾是通过push()函数。

.push()接受把一个或多个参数,并把它“推”入到数组的末尾。

举例:

let arr = [1,2,3];
arr.push(4);
// 现在arr的值为 [1,2,3,4]

使用 pop() 函数操作数组


改变数组中数据的另一种方法是用.pop()函数。

.pop()函数用来“抛出”一个数组末尾的值。我们可以把这个“抛出”的值赋给一个变量存储起来。换句话说就是.pop()函数移除数组末尾的元素并返回这个元素。

数组中任何类型的元素(数值,字符串,甚至是数组)可以被“抛出来” 。

举例:

let threeArr = [1, 4, 6];
let oneDown = threeArr.pop();
console.log(oneDown); // 输出 6
console.log(threeArr); // 输出 [1, 4]

使用 shift() 函数操作数组


pop()函数用来移出数组中最后一个元素。如果想要移出第一个元素要怎么办呢?

这就是.shift()的用武之地。它的工作原理就像.pop(),但它移除的是第一个元素,而不是最后一个。

举例

let threeArr = [1, 4, 6];
let oneDown = threeArr.shift();
console.log(oneDown); // 输出 1
console.log(threeArr); // 输出 [4, 6]

使用 unshift() 函数操作数组


你不仅可以shift(移出)数组中的第一个元素,你也可以unshift(移入)一个元素到数组的头部。

.unshift()函数用起来就像.push()函数一样, 但不是在数组的末尾添加元素,而是在数组的头部添加元素。

举例:

let arr = [1,2,3];
arr.unshift(4);
// 现在arr的值为 [4,1,2,3]

TypeScript常见的数组操作函数相关推荐

  1. JavaScript中常见的字符串操作函数及用法汇总

    转载地址:http://www.jb51.net/article/65358.htm 这篇文章主要介绍了JavaScript中常见的字符串操作函数及用法,实例汇总了javascript常见的字符串转换 ...

  2. php 之循环、数组操作函数

    php for循环数组 <?php$num = array(1,2,3,4,5,6,7,8,9,10);for($i = 0 ; $i < count($num) ; $i++){echo ...

  3. 常见的字符串操作函数详解

    文章目录 字符串操作函数实现详解 一.模拟实现strlen函数 1.strlen原型 2.strlen功能 3.strlen 实现的方法和思路 A.暴力求解 B.递归方法 C.指针-指针 二.模拟实现 ...

  4. 【220】◀▶ IDL 数组操作函数说明

    参考:Array Creation Routines -- 创建数组函数 参考:Array Manipulation Routines -- 操作数组函数 01   MAX 最大值. 02   MIN ...

  5. JavaScript 中 15 种常见的数组操作

    本文 GitHub https://github.com/qq44924588... 上已经收录,更多往期高赞文章的分类,也整理了很多我的文档,和教程资料.欢迎Star和完善,大家面试可以参照考点复习 ...

  6. js判断数据类型(如数组)及数组操作函数

    在ES5的时候,js数据类型有6种:Number.String.Boolean.undefined.object.Null. 注:https://blog.csdn.net/u013592575/ar ...

  7. JavaScript原声的数组操作函数归纳

    1.filter() 方法,把不符合条件的过滤掉. 创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素. 注意: filter() 不会对空数组进行检测, filter() 不会改 ...

  8. jquery 数组 操作函数

    var arrList = ['a','b','c','d'];          arrList.splice(jQuery.inArray('b',arrList),1); alert(arrLi ...

  9. c语言strcpy、strcmp、strcat等常见字符操作函数的介绍

    字符串是c语言中一种常见的数据类型,字符串属于常量,不可修改,如果我们想要修改,就要把它放在字符数组中来对其进行修改,而有一些函数可以帮助我们完成一些常用的操作字符串的动作,下面我们就来介绍一些常用字 ...

最新文章

  1. Leetcode 18. 四数之和 (每日一题 20211011)
  2. 2019-10-12 欧拉公式的理解
  3. 八十一、最快最优的快速排序和优化
  4. 比MySQL快6倍 深度解析国内首个云原生数据库POLARDB的“王者荣耀”
  5. 阿里巴巴公司DBA笔试题
  6. mysql 外键和事务_Mysql (五)事务和外键
  7. POSIX 串口编程指南
  8. 其实Go 1.17 就支持泛型了,具体该怎么用呢?
  9. backtrack常用的一些综合扫描工具实例用法
  10. SQL查询效率-100w数据查询只要1秒
  11. Ubuntu用Apache2快速搭建一个HTTP文件服务器
  12. Android 7.0 抓包
  13. RK平台HDMI、喇叭音频同时输出
  14. 公式法求主合取范式和主析取范式的一种思路
  15. 十分钟学会摩尔斯密码
  16. 3.25万颗!真正前装上车的激光雷达供应商有哪几家?
  17. 找出数组中最大元素的位置(下标值)
  18. 应用matplotlib的imshow函数显示彩色图像(RGB data)报错的解决方法
  19. 城市C友会【官方牵头更多的线下交流的机会,你有怎样的期待?】
  20. Mecanim Animator使用详解

热门文章

  1. 针对mysql 5.7.20 数据恢复
  2. js 将秒数 转换为 时分秒格式
  3. ESXi开启SSH登录权限
  4. VM平台添加设备时提示“无效的License组件”的解决方法
  5. 百趣代谢组学资讯:全基因组代谢组学模型揭示长寿秘诀:脂肪酸氧化升高
  6. 2020笔记本性价比之王_笔记本电脑什么牌子好 2020笔记本性价比之王
  7. meta分析文献质量评价
  8. oracle金蝶,Oracle和金蝶面对激烈的市场竞争仍生生不息
  9. 《读大学究竟读什么》经典语句
  10. 显示隐藏磁盘,显示联想一键恢复的隐藏磁盘分区