`push()` 方法是 JavaScript 中数组对象的一个方法,用于向数组的末尾添加一个或多个元素,并返回新的长度。以下是 `push()` 方法的一些相关方法和属性,它们与数组操作有关:
1. pop() 从数组的末尾移除最后一个元素,并返回该元素。
2. shift() 从数组的开头移除第一个元素,并返回该元素。
3. unshift() 向数组的开头添加一个或多个元素,并返回新的长度。
4. splice() 可以添加、删除或替换数组中的元素。
5. slice() 返回一个数组的一部分浅拷贝到一个新数组对象。
6. concat() 连接两个或多个数组,并返回一个新的数组。
7. map() 创建一个新数组,其结果是该数组中的每个元素都调用一个提供的函数。
8. filter() 创建一个新数组,包含通过所提供函数实现的测试的所有元素。
9. reduce() 对数组中的每个元素执行一个由您提供的reducer函数(升序执行),将其结果汇总为单个返回值。
10. reduceRight() 类似于 `reduce()`,但是从数组的末尾开始累加。
11. forEach() 对数组的每个元素执行一次提供的函数。
12. indexOf() 返回在数组中可以找到一个给定元素的第一个索引,如果不存在,则返回-1。
13. lastIndexOf() 返回指定元素在数组中的最后一个的索引,如果不存在则返回-1。
14. fill() 用一个固定值填充数组的指定范围。
15. entries() 返回一个包含数组键值对的数组迭代器。
16. keys() 返回一个包含数组键的数组迭代器。
17. values() 返回一个包含数组值的数组迭代器。
这些方法和属性可以与 `push()` 方法结合使用,以执行各种数组操作。例如,如果你想要在数组的末尾添加元素,然后删除它,你可以使用 `push()` 和 `pop()` 方法。