class Array {
// 根据索引返回元素
at(index: int): any;
// 拼接数组返回新数组
// 浅拷贝
concat(...args: Array<mixed>): Array<mixed>; // with adding support of @@isConcatSpreadable and @@species
// 复制一部分元素到另一部分,不改变数组长度,返回this修改原数组
// 浅拷贝
copyWithin(target: number, start: number, end?: number): this;
// 返回这个数组的迭代器对象,包含数组所有的[key,value]
entries(): Iterator<[index, value]>;
// 检查数组所有元素,是否满足条件,返回false 就终止检查
every(callbackfn: (value: any, index: number, target: any) => boolean, thisArg?: any): boolean;
// 为指定区段填充元素,返回this修改原数组
// 浅拷贝
fill(value: any, start?: number, end?: number): this;
// 筛选符合条件的元素,返回新数组
// 浅拷贝
filter(callbackfn: (value: any, index: number, target: any) => boolean, thisArg?: any): Array<mixed>; // with adding support of @@species
// 返回第一个满足条件的元素
find(callbackfn: (value: any, index: number, target: any) => boolean
javascript core-js Array
最新推荐文章于 2024-08-19 15:50:15 发布
本文深入讨论了Core-JS库如何解决JavaScript中Array对象在不同浏览器之间的兼容性问题,揭示了一些不常见但重要的特性及其使用场景。
摘要由CSDN通过智能技术生成