js基础知识
Published on 2022-04-23 11:42 in js基础知识 with dutrmp19

js基础知识

js基础知识

在我写这篇文章时,我还是个js小白

所以记录我认为有用的基础知识

  • 数组

    • 尾部插入: push
    • 已知value获取index
    • 删除元素
      • 索引删除:splice(index,len,[item]) :index:数组开始下标;len: 替换/删除的长度;item:替换的值,删除操作的话 item为空
    • 数组合并:arr1.push.apply(arr1,arr2)
  • 字符串

    • 字串:substr(start, length): 指定start获取length个字符
    • trim(): 返回删除两边空白的新的字串,
    • 字符串是否包含:.indexOf(subStr),返回第一个匹配的位置,如果不包含,则-1
  • 数字

    • 正整数:/(^[1-9]\d*$)/
    • 金额的正则:(^[1-9]([0-9]{0,15})(\.[0-9]{1,2})?$)|(^[0-9]{1}(\.[0-9]{1,2})?$)
  • date

    • new Date(str): str格式比较随意
    • 获取毫秒数:date.getTime()
    • 获取时间差的天、时、分:% / 24 60 60 1000
  • null 和 undefined:链接跳转时候,被转化成了字符串,用 === 判断

  • 异步函数

  • Promise

findIndex() 方法返回传入一个测试条件(函数)符合条件的数组第一个元素位置。

let index = arry.findIndex((item) => item.id == '3');
console.info(index); //返回值2
// https://blog.csdn.net/u012320487/article/details/123840469

如果您有任何关于文章的建议,欢迎评论或在 GitHub 提 PR

作者:dutrmp19
本文为作者原创,转载请在 文章开头 注明出处:https://www.cnblogs.com/dutrmp19/p/16181980.html
遵循 CC 4.0 BY-SA 版权协议


posted @   dutrmp19  阅读(31)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
点击右上角即可分享
微信分享提示