js中数组、对象常用的方法及作用
JavaScript 中数组和对象是常用的数据结构,它们有许多内置的方法可以帮助我们进行数据处理和操作。
一、数组
1.push(): 向数组的末尾添加一个或多个元素,并返回新的长度。
2.pop(): 删除并返回数组的最后一个元素。
3.shift(): 删除并返回数组的第一个元素。
4.unshift(): 向数组的开头添加一个或多个元素,并返回新的长度。
5.splice(): 在数组中添加/删除项目,然后返回被删除的项目。
6.slice(): 选取数组的一部分,返回一个新数组。
7.map(): 创建一个新数组,其结果是该数组中的每个元素都调用一个提供的函数后返回的结
果。
8.filter(): 创建一个新数组, 其包含通过所提供函数实现的测试的所有元素。
9.reduce(): 对数组中的每个元素执行一个由您提供的 reducer 函数,将其减少为单个值。
10.forEach(): 对数组的每个元素执行一次提供的函数。
二、对象
1.keys()javascript全局数组: 返回一个包含对象自身所有可枚举属性的属性名的数组。
2.values(): 返回一个包含对象自身所有值的数组,按照它们在对象中以属性名排序的顺序进行排序。
3.entries(): 返回一个包含对象自身所有可枚举属性的键值对数组,按照它们在对象中以属性名排序的顺序进行排序。
4.assign(): 将所有可枚举的自身属性从一个或多个源对象复制到目标对象。返回目标对象。
5.has(): 判断对象是否含有某个属性(property),如果属性存在则返回true,否则返回false。
6.get(): 获取对象的某个属性值。如果属性不存在则返回undefined。
7.set(): 设置对象的某个属性值,如果属性不存在则添加该属性。
8.call() / apply(): 调用一个具有给定 this 值和参数的函数。
9.toString(): 返回对象的字符串表示。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。