js数组的常用方法(10种)

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

语法:array.push(element1, element2, ..., elementX)

示例:

```

let fruits = ["apple", "banana"];

let length = fruits.push("orange", "kiwi");

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

console.log(length); // 4

```

2. pop():从数组的末尾删除一个元素,并返回该元素的值。

语法:array.pop()

示例:

```

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

let lastFruit = fruits.pop();

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

console.log(lastFruit); // "orange"

```

3. shift():从数组的开头删除一个元素,并返回该元素的值。

语法:array.shift()

示例:

```

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

let firstFruit = fruits.shift();

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

console.log(firstFruit); // "apple"

```

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

语法:array.unshift(element1, element2, ..., elementX)

示例:

```

let fruits = ["banana", "orange"];

let length = fruits.unshift("apple", "kiwi");

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

console.log(length); // 4

```

5. slice():从数组中截取指定位置的元素,并返回一个新数组。

语法:array.slice(start, end)

示例:

```

let fruits = ["apple", "banana", "orange", "kiwi"];

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

console.log(slicedFruits); // ["banana", "orange"]

```

6. splice():从数组中删除、替换或插入元素,并返回被删除元素组成的数组。

语法:array.splice(start, deleteCount, item1, item2, ..., itemX)

示例:

```

let fruits = ["apple", "banana", "orange", "kiwi"];

let removedFruits = fruits.splice(1, 2, "grape", "pear");

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

console.log(removedFruits); // ["banana", "orange"]

```

7. join():将数组中的所有元素转化为字符串,并使用指定的分隔符进行连接。

语法:array.join(separator)

示例:

```

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

let result = fruits.join(", ");

console.log(result); // "apple, banana, orange"

```

8. indexOf():返回数组中第一个匹配元素的索引,如果不存在则返回-1。

语法:array.indexOf(element)

示例:

```

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

let index = fruits.indexOf("banana");

console.log(index); // 1

```

9. includes():判断数组中是否包含指定元素,返回布尔值。

语法:array.includes(element)

示例:

```

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

let hasBanana = fruits.includes("banana");

console.log(hasBanana); // true

```

10. reverse():反转数组中的元素顺序。

语法:array.reverse()

示例:

```

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

fruits.reverse();

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

```

以上是常用的10种js数组方法的介绍,每种方法都有详细的语法和示例。这些方法可以帮助我们灵活地操作数组,进行增删改查等操作。在实际应用中,可以根据具体需求选择合适的方法来处理数组。

壹涵网络我们是一家专注于网站建设、企业营销、网站关键词排名、AI内容生成、新媒体营销和短视频营销等业务的公司。我们拥有一支优秀的团队,专门致力于为客户提供优质的服务。

我们致力于为客户提供一站式的互联网营销服务,帮助客户在激烈的市场竞争中获得更大的优势和发展机会!

点赞(54) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部