zoukankan      html  css  js  c++  java
  • es6

    一、字符串

    1、includes 判断是否有这个字段,有返回true没有返回false

     let str = 'www.baidu.com.cn'

     let flag = str.includes('com')

    console.log(flag)

    2、startsWith和endsWith判断以什么开头和以什么结尾

     let flag = str.startsWith('www');//注:如果直接写则从起始位置判断,如果后面添加下标则以下标位置开始判断

     let flag = str.startsWith('bai',4);

     let flag = str.endsWith('cn');//注:如果直接写则从起始位置判断,如果后面添加下标则以下标位置开始判断

     let flag = str.endsWith('com',13);//注:下标不是从0开始数,而是从1

    二、循环

    let list = [1,2,3,5,9,6,4,7,2,3,0]

    1、for  in

    for(const key in list){

      console.log(key)//下标

      console.log(list[key])

    }

    2、for of

    for(const key of list){

      console.log(key)//直接打印值

    }

    3、forEach

    list.forEach((item,index)=>{

      console.log(item)

      console.log(index)

    })

    三、数据结构

    ...:扩展运算符

    filter:过滤---只保留满足过滤条件的内容

    let list = [5,3,6,9,8,7,1,5]

    list.filter(x=>{

      x == 5

    })

    这种情况下打印出来只有5

    set:去重,交集,差集,并集。对数组做维护

    let set1= new Set(list)//传参只接收数组形式,不传参直接写也需要数组形式

    let set2=new Set([1,2,6,5,9,4,3])

    set2.add(8)

    set2.delete(5)

       并集

       let set3 = new Set([0,4,6,9,32])

      let set4 = new Set([...set2,...set3])

      对set2和set3进行去重并合并

      交集,显示两边都有的

     let set5 = new Set([...set2].filter((x)=>set3.has(x)))

      差集,显示set2中在set3中所没有的

     let set5 = new Set([...set2].filter((x)=>!set3.has(x)))

    map:

    首先new 一个Map()

    let map1 = new Map([

    ['key1','val1'],

    ['key2','val2'],

    ['key3','val3'],

    ['key4','val4'],

    ])

    size:获取成员的数量
    set:设置成员 key 和 value
    get:获取成员属性值
    has:判断成员是否存在
    delete:删除成员
    clear:清空所有

    map1.size

    map1.set('key5',''val5)

    map1.get('key2')

    map1.has('key4')

    map1.delete('key3')

    map1.clear()

    keys():返回键名的遍历器

    values():返回键值的遍历器

    entries():返回所有成员的遍历器

    for(let key of map1.keys()){

    //for(let key of map1.values()){

    //for(let key of map1.entries()){

      console.log(key)

    }

  • 相关阅读:
    《老男孩》
    java中四种阶乘的计算
    DataOutputStream的乱码问题
    java中飞clone方法
    类反射的简单例子
    PHP: 如何连接oracle数据库进行数据读取
    .NET : 如何读取图片中的元数据信息
    重新审视REST
    PHP 的历史
    Image File Format Specifications {转载}
  • 原文地址:https://www.cnblogs.com/lljun/p/13995526.html
Copyright © 2011-2022 走看看