zoukankan      html  css  js  c++  java
  • JS常用方法手记

    1.判断arr数组是否含有元素str,没有返回-1
    arr.indexOf(str)

    2.遍历arr数组,k为键,v为值
    arr.map((v, k) => {
      return;
    })

    3.arr数组添加元素
    arr.push('abc')
    arr.push({'id':3, 'name':'abc'})

    4.arr数组删除元素 i为下标或key值,n为删除该下标后的几个元素,一般为1
    arr.splice(i,n);
    arr.splice(1,1);
    arr.splice('a',1);

    js中字符串转数字的方法:https://www.cnblogs.com/yunshengz/p/7084110.html
    JS中将对象转化为数组:https://www.cnblogs.com/wancheng7/p/8735168.html
    原生JS forEach()和map()遍历的区别以及兼容写法:https://www.cnblogs.com/liuruyi/p/6483526.html
    js 数组转json,json转数组:https://www.cnblogs.com/Zsmile/p/6723844.html


    5.字符串替换
    把 a 替换成 b:
    string.replace("a","b");//只能替换第一个匹配的,要全文匹配应该用正则表达式:
    string.replace(/a/g,"b");//正则加个参数 g ,表示全文匹配。
    
    let key = 'a'
    string.replace(new RegExp(key,'g'),"b");//带变量的替换
    

      

    参考:https://www.cnblogs.com/jasonlam/p/7070604.html

    持续更新中...

  • 相关阅读:
    $dp$模板
    字符串基础
    基础算法

    图论
    山中无甲子,寒尽不知年
    模板集合(持续更新)
    数学基础——同余
    9.19 考试总结
    1-5-17:菲波那契数列
  • 原文地址:https://www.cnblogs.com/cxscode/p/8144353.html
Copyright © 2011-2022 走看看