💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
## Array对象 * `Array()`可以用来构建数组对象,传入数值类型的参数,用于规定数组的长度 * `Array.isArray()`**调用Array类的**isArray()用于判断是否是一个数组,是返回true * `push()`用于在数组的尾端添加一个元素,并返回添加元素之后的数组长度。会**改变原有的数组**,参数不止一个 * `unshift()`:用于在数组的第一个位置添加元素,并返回新数组的数组长度。该方法**会改变原来的数组**。参数不止一个 * `pop()`:删除数组的最后一个元素,并返回该元素。该方法也会**改变原来的数组**,无参数。 * `shift()`:删除数组的第一个元素,并返回该元素。该方法会**改变原来的数组**,无参数。 * `join()`:以参数作为分隔符,将所有数组元素组成一个字符串进行返回,如果不提供参数,默认以逗号分隔。 * `concat()`:多个数组的合并。将新数组的成员添加到原数组的尾部,然后返回一个新数组。**原数组不变**。如果希望把一个数组进行“浅”复制,可以使用该方法。 * `reverse()`:颠倒数组中元素的顺序,返回改变后的数组,**会改变原来的数组** * `slice()`:提取原数组的一部分,返回一个新的数组,**原数组不变**。 第一个参数是起始位置,第二个参数是终止位置,如果第二个参数不填写,则一直返回到原数组的最后一个成员。 * `splice()`:删除原数组的一部分成员,并可以在删除的位置添加新的成员,返回值是被删除的元素,**该方法会改变原数组。** 第一个参数是删除的**起始位置**,第二个参数是被删除的**元素个数**。如果后面还有参数,表示这些就是要被插入数组的新元素。 * `sort()`:对数组进行排序,默认是按照字典顺序进行排序。排序后**原数组将改变**。 可以接收一个比较函数作为参数, * `filter()`:方法的参数是一个函数,所有成员依次执行该函数,返回结果为true的成员组成一个新的数组返回,该方法**不会改变原来的数组**。