美文网首页
JavaScript Array 对象

JavaScript Array 对象

作者: 把早晨六点的太阳留给我 | 来源:发表于2018-03-13 20:56 被阅读0次

array数组的方法简介

一.数组的创建

var cars = ["Saab", "Volvo", "BMW"];

二.Array对象方法

1.concat() 连接两个或更多的数组,并返回结果。

var hege = ["Cecilie", "Lone"];
var stale = ["Emil", "Tobias", "Linus"];
var kai = ["Robin"];
var children = hege.concat(stale,kai);
children 输出结果:
Cecilie,Lone,Emil,Tobias,Linus,Robin

2.every() 检测数组元素的每个元素是否都符合条件。

检测数组 ages 的所有元素是否都大于 18 :
var ages = [32, 33, 16, 40];
function checkAdult(age) {
    return age >= 18;
}
function myFunction() {   document.getElementById("demo").innerHTML = ages.every(checkAdult);
}
输出结果为:
false

3.indexOf() 搜索数组中的元素,并返回它所在的位置。

查找数组中的 "Apple" 元素:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
var a = fruits.indexOf("Apple");
a 结果输出:
2
以上输出结果意味着 "Apple" 元素位于数组中的第 2 个位置。

4.join() 把数组的所有元素放入一个字符串。

把数组中的所有元素转换为一个字符串:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
var energy = fruits.join();
energy输出结果:
Banana,Orange,Apple,Mango

5.pop()删除数组的最后一个元素并返回删除的元素。

移除最后一个数组元素
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.pop();
fruits 结果输出:
Banana,Orange,Apple

6.push()向数组的末尾添加一个或更多元素,并返回新的长度。

数组中添加新元素:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.push("Kiwi")
fruits 结果输出:
Banana,Orange,Apple,Mango,Kiwi

7.shift() 删除并返回数组的第一个元素。

从数组中移除元素:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.shift()
fruits结果输出:
Orange,Apple,Mango

8.splice()从数组中添加或删除元素。

数组中添加新元素:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2,0,"Lemon","Kiwi");
fruits 输出结果:
Banana,Orange,Lemon,Kiwi,Apple,Mango

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

将新项添加到数组起始位置:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.unshift("Lemon","Pineapple");
fruits 将输出:
Lemon,Pineapple,Banana,Orange,Apple,Mango

10.valueOf()返回数组对象的原始值。

valueOf() 是数组对象的默认方法。
var fruits = ["Banana", "Orange", "Apple", "Mango"];
var v=fruits.valueOf();
 fruits.valueOf()与 fruits返回值一样。
v输出结果为:
Banana,Orange,Apple,Mango

11.lastIndexOf() 返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索。

查找数组元素 "Apple"出现的位置:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
var a = fruits.lastIndexOf("Apple");
a 输出结果:
2
以上输出结果意味着 "Apple" 位于数组中的第 2 个位置.

相关文章

  • JavaScript Array 对象

    JavaScript Array 对象 Array 对象 Array 对象用于在单个的变量中存储多个值。 创建 A...

  • JS基础整理 - 2

    1 JavaScript Array(数组)对象 ![Array(数组)对象.png](http://upload...

  • JS高级

    1,javascript 基础知识 Array对象 Array对象属性 Arrray对象方法 Date对象 Dat...

  • 1 js对象

    1 JavaScript 对象JavaScript 提供多个内建对象,比如 String、Date、Array 等...

  • 2020-02-14

    JavaScript splice() 方法 JavaScript Array 对象](https://www.r...

  • js数组Array,Function

    Javascript的Array对象是用于构造数组的全局对象。 基本语法 window.Array是全局对象(也是...

  • JavaScript Array 对象

    array数组的方法简介 一.数组的创建 var cars = ["Saab", "Volvo", "BMW"];...

  • JavaScript Array 对象

  • JavaScript Array 对象

    1.介绍数组 数组是值的有序集合。每个值叫做一个元素,而每个元素在数组中有一个位置,以数字表示,称为索引。J...

  • JavaScript Array 对象

    1. Array 对象属性 1.1 length 用法:arrayObject.length: 设置或返回数组中元...

网友评论

      本文标题:JavaScript Array 对象

      本文链接:https://www.haomeiwen.com/subject/ipoafftx.html