日常学习记录—js

1.Object.keys() 返回的是对象中每一项的下标组成的数组

let obj = {name:a,value:b}
Object.keys(obj) // [0,1]

2.indexOf() 适用于数组和对象,但是需要注意,其对类型和大小写敏感

Object.indexOf((search,start)=>{})
Array.indexOf((search,start)=>{})

两个参数,参数1search是需要检索的字符串值,参数2 start,是开始检索的位置。返回值是search值在Object中第一次出现的位置,找不到返回 -1
3. filter()会把符合条件的元素创建一个新的数组返回

Array.filter((currentEle,index)=>{
	逻辑代码...
})

参数currentEle是当前的元素,index是当前元素的索引值。
4.slice() 不会改变原数组,取数组中选定位置的元素,组成新的数组返回

Array.slice(start,end)

参数start起始位置(包含该元素),end是结束位置(不包含该元素)
5. splice() 会改变原数组,用于删除或者添加数组中的元素

Array.splice(index,howmany,newEle)

参数index是从第几个元素开始,参数howmany是删除多少个,参数newEle是需要添加的元素
6.substring() 获取字符串中指定位置的字符,不会改变原字符串。

str.substring(start,end)

参数start为必填项,起始的位置下标(包含该元素),end参数可选,为结束位置的下标(不包含该元素)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值