十三.Array.join()
这是一个将数组里的内容合并成一个字符串的方法
其中的参数是拿来连接各个元素之间的字符
下面看下无参数和有参数的例子如下:
let arr = [1,2,3]
console.log(arr.join())//1,2,3
如果觉得括号难看的话可以加个单引号作为参数
let arr = [1,2,3]
console.log(arr.join(''))//123
以此类推其余参数会出来的结果,自己试试
十四.Array.toLocaleString()
用于将数组中的元素转换为本地化的字符串表示形式。它返回一个由数组元素组成的字符串,并使用特定于地区的规则来确定每个元素的表示方式。
方法接收两个参数
locales(可选):一个字符串或字符串数组,用于指定地区或语言代码。它决定了使用哪种语言、日期和数字格式。如果未指定该参数,则使用执行环境的默认地区。
options(可选):一个对象,用于指定格式选项,比如{style: 'currency', currency: 'USD'},用于格式化货币值。
接下来看看例子:
const numbers = [1234.56, 7896.12, 4567.89];
const formattedString = numbers.toLocaleString('en-US');
console.log(formattedString) // 输出: "1,234.56, 7,896.12, 4,567.89"
在上面的示例中,toLocaleString('en-US')将数组中的每个元素转换为带有千位分隔符的美国英语表示形式。请注意,实际的输出可能因为执行环境的地区设置而有所不同。
总而言之,Array.toLocaleString()方法允许你将数组中的元素转换为特定地区的字符串表示形式,并提供了一些格式化选项来自定义转换的方式。
十五.Araay.indexOf()
返回在数组中找到一个给定元素的第一次出现的位置的索引
下面是例子:
let arr = [1,2,3]
console.log(arr.indexOf(2))//1
若是找不到给定元素,会返回一个-1:
let arr = [1,2,3]
console.log(arr.indexOf(4))//-1
所以,我们可以根据返回值的不同采取不同的措施
十六.Array.lastIndexOf()
和indexOf()的用法差不多,都是查找给定元素的索引的,区别是返回指定元素在数组中的最后一个出现的位置的索引,如果不存在则返回-1
let arr = [1,2,3,2]
console.log(arr.lastIndexOf(2))//3
十七.Array.includes()
查找给定数组是否包含某个元素,返回Boolean,即找到了就返回true,反之false 参数和上面一致
let arr = [1,2,3]
console.log(arr.includes(3))//true
那么总结到这里就结束了,如果有什么错误或者遗漏可以告诉我