首页 > 编程语言 >JavaScript学习笔记—数组的四个方法

JavaScript学习笔记—数组的四个方法

时间:2023-01-07 22:23:27浏览次数:47  
标签:arr 孙悟空 JavaScript 沙和尚 笔记 result 数组 var

(1)push()方法
可向数组的末尾添加一个或多个元素,并返回新的长度

// 创建一个数组
var arr = ["孙悟空", "猪八戒", "沙和尚"];
arr.push("唐僧");
arr.push("蜘蛛精", "白骨精", "蜈蚣精");

(2)pop()方法
删除并返回数组的最后一个元素

// 创建一个数组
var arr = ["孙悟空", "猪八戒", "沙和尚", "唐僧", "蜘蛛精", "白骨精", "蜈蚣精"];
var result = arr.pop();
// 结果:result = 蜈蚣精
console.log("result = " + result);

(3)unshift()方法
向数组的开头添加一个或更多元素,并返回新的长度

// 创建一个数组
var arr = ["孙悟空", "猪八戒", "沙和尚"];
arr.unshift("牛魔王", "蜈蚣精");
// 结果:"牛魔王", "蜈蚣精", "孙悟空", "猪八戒", "沙和尚"
console.log(arr);

(3)shift()方法
删除并返回数组的第一个元素

// 创建一个数组
var arr = ["牛魔王", "孙悟空", "猪八戒", "沙和尚"];
arr.shift();
// 结果:"孙悟空", "猪八戒", "沙和尚"
console.log(arr);
var result = arr.shift();
// 结果:result = 孙悟空
console.log("result = " + result);

标签:arr,孙悟空,JavaScript,沙和尚,笔记,result,数组,var
From: https://www.cnblogs.com/zibocoder/p/17033648.html

相关文章

  • 斯特林数 学习笔记
    斯特林数第一类斯特林数第一类斯特林数\(\begin{bmatrix}n\\m\end{bmatrix}\)表示将\(n\)个有标号元素划分成\(m\)个无标号圆排列的方案数。递推式考虑每次新加......
  • JavaScript学习笔记—使用字面量创建数组
    语法:[]//元素为数字vararr=[1,2,3,6,10];//元素可以是任意数据类型vararr2=["hello",1,true,null,undefined];//也可以是对象varobj={name:"孙悟空......
  • JavaScript学习笔记—数组length属性
    length属性返回数组的长度(数组元素的个数)。语法:数组.length/**连续的数组,可以获取数组长度(元素个数)*非连续的数组,获取数组最大索引+1*/vararr=[1,4,10];arr......
  • JavaScript学习笔记—构造函数
    执行流程:1.立刻创建一个新的对象2.将新建的对象设置为函数中的this,在构造函数中可以使用this来引用新建的对象3.逐行执行函数中的代码4.将新建的对象作为返回值返回通......
  • JavaScript学习笔记—原型对象prototype
      创建的每个函数,解析器都会向函数中添加一个属性prototype,这个属性对应着一个对象就是我们所谓的原型对象。  函数作为普通函数调用prototype没有任何作用  当函......
  • Linux笔记03: Linux常用命令_3.4文件和目录共用命令
     3.4目录和文件共用命令 3.4.1rm命令  ●命令名称:rm。  ●英文原意:removefilesordirectories。   ●所在路径:/usr/bin/rm。   ●执行权限:所......
  • JavaScript学习笔记—声明
    (1)变量声明提前使用var关键字声明的变量,会在所有代码执行前被声明(但不会赋值)console.log("a="+a);//a已声明,但是值是undefinedvara=123;如果声明变量时不使用v......
  • JavaScript学习笔记—this的使用
      解析器调用函数时每次都会向函数传递进一个隐含的参数this,this指向的是一个对象,这个对象称为函数执行的上下文对象。  根据函数的调用方式不同,this会指向不同的对象......
  • JavaScript学习笔记—对象的方法
    对象的属性值可以是任何的数据类型,也可以是个函数如果函数作为对象的属性保存,那这个函数是这个对象的方法,调用函数就是调用对象的方法varobj=newObject();//向对象......
  • 学习笔记——书城项目之“我的订单”功能
    2023-01-07一、“我的订单”功能(1)找到“我的订单”的位置①购物车页面Cart.html中的第26行②结算完成页面Checkout.html中的第45行将两个位置中超链接的“href”改变......