ES6(二)

数组的方法

Array.of( )

将一组值转换成数组

Array.from()

将类似数组的对象(伪数组、字符串等)转换成真正的数组

find(function(){ return 条件表达式})

找出数组中符合条件表达式的第一个元素并返回该元素,没有符合的元素返回undefined

findIndex(callback() )

找出数组中符合条件表达式的第一个元素并返回该元素的索引,没有符合的元素返回undefined

在js中有个数组迭代的用法:filter() 过滤函数。这里简单区分一下。
filter()函数的作用是过滤符合条件的元素,并返回一个新数组

 	let tian = list.filter(function (item) {
        return item.name.includes('天')
    })
    console.log(tian);//这里的tian是一个数组
    let zzr = list.find(function (item) {
        return item.name == '周'
    })
    console.log(zzr);//这里zzr是在list数组中符合return条件的第一个元素

fill()

用指定的值填充数组,改变原数组
参数1:填充的值;参数2:开始填充的位置;参数3:结束填充的位置

entries()

对数组中元素键(索引)值(元素)对进行遍历,并返回一个遍历器,使用for…of遍历

keys( )

对数组的索引键进行遍历,返回一个遍历器。

values( )

对数组的元素进行遍历,返回一个遍历器。

字符串的方法

模板字符串

repeat()

将指定字符串重复n遍,返回一个新的字符串

includes()

判断某字符串中是否包含指定字符串,有返回true 无返回false
参数1:要查找的字符串;参数2:开始查找判断的位置

startsWith()

判断某字符串是否以指定字符串开头

  • 参数1:要判断的字符串;
  • 参数2:开始查找判断的位置,可选。例如参数为3,则从索引为3的字符开始判断

endsWith()

判断某字符串是否以指定字符串结尾

  • 参数1:要判断的字符串;
  • 参数2:判断范围为字符串的前n个字符,可选。例如参数为5,则取前5个字符判断结尾

String.raw

	console.log("hello\nworld");
    console.log(String.raw`hello\nworld`);//特殊字符作为字符串打印

打印结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值