好的!以下是JavaScript中数组和对象原生方法的一些例子:
数组:
- push() - 添加一个或多个元素到数组的末尾
- pop() - 从数组的末尾移除一个元素
- shift() - 从数组的开头移除一个元素
- unshift() - 在数组的开头添加一个或多个元素
- slice() - 返回一个新数组,包含从开始到结束 (不包括结束) 的所有元素
- splice() - 在指定位置插入或删除元素
- concat() - 连接两个或更多数组,返回结果的副本
- join() - 将所有数组元素以指定的分隔符连接为一个字符串
- indexOf() - 返回数组中指定元素的第一个索引
- lastIndexOf() - 返回数组中指定元素的最后一个索引
对象:
- Object.keys() - 返回对象的所有属性名称作为数组
- Object.values() - 返回对象的所有属性值作为数组
- Object.entries() - 返回一个包含对象所有属性及其对应值的数组
- Object.assign() - 将一个或多个对象的属性复制到另一个对象中
- Object.freeze() - 冻结对象,使其无法被修改
- Object.seal() - 封闭对象,使其无法添加或删除属性
- Object.hasOwnProperty() - 判断对象是否具有指定名称的属性
- Object.is() - 判断两个值是否相同