javascript数组使用调用方法汇总

yizhihongxing

JavaScript数组使用调用方法汇总

在JavaScript中,数组是一个非常常用的数据结构类型,拥有丰富的调用方法。这篇文章将为大家总结汇总了JavaScript数组使用调用方法,方便大家开发时进行参考使用。

创建一个数组

// 创建一个空数组
let arr = [];

// 使用Array构造函数创建
let arr = new Array();

// 具有初始值的数组
let arr = ['apple', 'banana', 'orange'];

获取和设置数组元素

let fruits = ['apple', 'banana', 'orange'];

// 获取数组第一个元素
console.log(fruits[0]); // "apple"

// 设置数组元素 
fruits[1] = 'kiwi';

console.log(fruits); // ["apple", "kiwi", "orange"]

数组常用方法

push()方法

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

let fruits = ['apple', 'banana', 'orange'];

let total = fruits.push('kiwi', 'watermelon');

console.log(fruits); // ["apple", "banana", "orange", "kiwi", "watermelon"]
console.log(total); // 5

pop()方法

pop()方法从数组尾部删除一个元素,并返回被删除的元素。

let fruits = ['apple', 'banana', 'orange'];

let lastFruit = fruits.pop();

console.log(fruits); // ["apple", "banana"]
console.log(lastFruit); // "orange"

shift()方法

shift()方法从数组头部删除一个元素,并返回被删除的元素。

let fruits = ['apple', 'banana', 'orange'];

let firstFruit = fruits.shift();

console.log(fruits); // ["banana", "orange"]
console.log(firstFruit); // "apple"

unshift()方法

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

let fruits = ['apple', 'banana', 'orange'];

let total = fruits.unshift('kiwi', 'watermelon');

console.log(fruits); // ["kiwi", "watermelon", "apple", "banana", "orange"]
console.log(total); // 5

slice()方法

slice()方法返回一个从原数组中选定的元素组成的新数组,原数组不会发生变化。

let fruits = ['apple', 'banana', 'orange'];

let newFruits = fruits.slice(1, 3);

console.log(newFruits); // ["banana", "orange"]
console.log(fruits); // ["apple", "banana", "orange"]

splice()方法

splice()方法向原数组中指定位置插入新元素,或删除某些元素。该方法会修改原数组。

let fruits = ['apple', 'banana', 'orange'];

// 插入新元素
fruits.splice(1, 0, 'kiwi', 'watermelon');

console.log(fruits); // ["apple", "kiwi", "watermelon", "banana", "orange"]

// 删除元素
fruits.splice(3, 1);

console.log(fruits); // ["apple", "kiwi", "watermelon", "orange"]

forEach()方法

forEach()方法遍历数组中的每个元素,并对每个元素执行回调函数。

let fruits = ['apple', 'banana', 'orange'];

fruits.forEach(function(fruit) {
  console.log(fruit);
});

// 输出:
// "apple"
// "banana"
// "orange"

map()方法

map()方法创建一个新数组,其中的元素是将原数组中的每个元素进行回调函数处理后的结果。

let numbers = [1, 2, 3, 4];

let squares = numbers.map(function(number) {
  return number * number;
});

console.log(squares); // [1, 4, 9, 16]

以上仅仅是JavaScript数组使用调用方法中的一些常用方法,如果您想查看更多的方法可以参考MDN文档:Array

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:javascript数组使用调用方法汇总 - Python技术站

(0)
上一篇 2023年5月27日
下一篇 2023年5月27日

相关文章

  • Web Uploader文件上传插件使用详解

    Web Uploader文件上传插件使用攻略 Web Uploader是一款基于HTML5的文件上传插件,可以通过它来实现文件上传功能。下面将介绍Web Uploader的使用方法和相关示例。 一、环境准备 首先,需要在web页面中引入Web Uploader的相关js和css文件,以及Jquery库。可以通过CDN引入,也可以下载到本地使用。 <li…

    JavaScript 2023年5月27日
    00
  • js中如何把字符串转化为对象、数组示例代码

    在Javascript中,我们可以使用JSON对象的方法,将字符串转化为对象、数组。JSON.parse()方法可以将字符串转化为对象或数组。 具体的示例代码如下: 字符串转化为对象 const jsonString = ‘{"name":"Tom", "age":18, "job&quo…

    JavaScript 2023年5月28日
    00
  • ES6学习笔记之字符串、数组、对象、函数新增知识点实例分析

    ES6学习笔记之字符串、数组、对象、函数新增知识点实例分析 字符串 模板字符串 ES6引入了模板字符串,可以使用反引号(“)来定义字符串,也可以在其中使用大括号({})来插入变量或表达式。 示例: const name = "张三"; const age = 18; console.log(`我的名字是${name},今年${age}岁…

    JavaScript 2023年5月28日
    00
  • js 创建对象的多种方式与优缺点小结

    关于 “JS 创建对象的多种方式与优缺点小结”,我们可以从以下几个方面来进行讲解: 1. 对象字面量创建对象 对象字面量是一种创建对象的简单方式,只需要用{}包含属性和方法即可。示例代码如下: var person = { name: "Tom", age: 20, sayHi: function() { console.log(&quo…

    JavaScript 2023年5月27日
    00
  • JavaScript中数组reduce()方法使用详情

    JavaScript中数组reduce()方法使用详情 什么是reduce()方法? reduce()方法是JavaScript中数组对象的一个方法,它接收一个函数作为参数,可以利用该函数对数组元素进行计算并返回计算结果。 reduce()方法语法 数组对象.reduce(回调函数(accumulator, currentValue[, index[, ar…

    JavaScript 2023年5月27日
    00
  • js格式化时间的方法

    JS格式化时间是前端开发中一个非常基础的操作,我们可以使用JS内置的日期对象和字符串的方法来完成。下面我将介绍JS格式化时间的方法。 一、JS内置的日期对象 在JS中,我们可以通过日期对象Date来获取当前的年月日时分秒等信息。 let date = new Date(); console.log(date.getFullYear()); // 获取当前的年…

    JavaScript 2023年5月27日
    00
  • JavaScript中的关联数组问题

    下面是关于“JavaScript中的关联数组问题”的完整攻略。 什么是关联数组 关联数组是一种数据类型,它将每个值与唯一的字符串键相关联。JavaScript中的对象就是关联数组。JavaScript中的对象是一个拥有属性和方法的数据结构。属性可以是字符串、数字和Symbol类型。如果属性是字符串类型,则可以将其视为关联数组,其中字符串是键,属性值是值。 J…

    JavaScript 2023年5月27日
    00
  • 使用Javascript在HTML中显示实时时间

    下面是如何使用Javascript在HTML中显示实时时间的完整攻略: 1. 在HTML中创建一个用于显示时间的元素 首先,在HTML中创建一个<span>元素,用于显示实时时间。 <p>现在的时间是:<span id="time"></span>.</p> 在这里,我们使用了一…

    JavaScript 2023年5月27日
    00
合作推广
合作推广
分享本页
返回顶部