js基础常用方法

1.  slice() // 字符串截取

var str = 'abcdef'
console.log(str.slice(3)) // def ,是从第4位开始截取到最后一位
console.log(str.slice(1,3)) // bc ,截取的是第2位到第三位

 2.  indexOf()  // 查找符合条件元素,返回的是索引下标

var str = 'abcdef'
console.log(str.indexOf('b')) // 1

var arr = ['a','b','c']
console.log(a.indexOf('c')) // 2

3.  split() // 分割字符串并返回一个数组

var str = 'a,b,c,d,e,f'
console.log(str.split(',')) // ['a', 'b', 'c', 'd', 'e', 'f'] ,按逗号分割并返回一个数组

4.  join() // 使用指定的分隔符,将数组合并为字符串

var arry = ['a', 'b', 'c', 'd', 'e', 'f']
console.log(arry.join('-')) // a-b-c-d-e-f

5.  concat() // 数组合并

var arr1 = [1, 2, 3]
var arr2 = [4, 5, 6]
console.log(arr1.concat(arr2)) // [1, 2, 3, 4, 5, 6]

6.  filter() // 数组过滤

var arry = [
   {'a':1,'show':false},
   {'b':2,'show':true},
   {'c':3,'show':false}
]
var arry2 = arry.filter(item=>{return item.show===true})
console.log(arry2) // [{'b':2,'show':true}] 

7.  some() // 判断数组是否符合条件,有一个不符合/符合,整体返回false/true

var arry = [10,15,20,25,30]
var arry2 = arry.some(item=>{
    if (item>20){
       return true
     }
    console.log(item) // 10 15 20
})
console.log(arry2) // true

8. Object.keys()  // 获取对象的所有属性并返回一个数组

var obj = {a: '1',b: '2',c:'3'}
var arry = Object.keys(obj)
console.log(arry)  //  ['a', 'b', 'c']

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值