首页 > 其他分享 >前端函数汇总

前端函数汇总

时间:2023-08-07 11:36:45浏览次数:39  
标签:const 函数 前端 汇总 console let obj array today

获得本周,周一和周日

let now = new Date();  
let nowTime = now.getTime();    
let day = now.getDay();
let oneDayTime = 24 * 60 * 60 * 1000;
let MondayTime = nowTime - (day - 1) * oneDayTime;
let SundayTime = nowTime + (7 - day) * oneDayTime;

获得本月1号和月底日期

const today = new Date();
const firstDay = new Date(today.getFullYear(), today.getMonth(), 1);
const lastDay = new Date(today.getFullYear(), today.getMonth() + 1, 0);

在数组内,根据对象某个字段值查询,并获得索引和对象

const fieldName = "targetField";
const searchValue = "desiredValue";
const array = [/* your array of objects */];

const index = array.findIndex(obj => obj[fieldName] === searchValue);
if (index !== -1) {
  console.log("找到了!索引为:" + index);
} else {
  console.log("未找到。");
}

const obj = array.find(obj => obj[fieldName] === searchValue);
if (obj !== undefined) {
  console.log("找到了!对象为:" + obj);
} else {
  console.log("未找到。");
}

标签:const,函数,前端,汇总,console,let,obj,array,today
From: https://www.cnblogs.com/fuyu-blog/p/17504718.html

相关文章

  • js:JSZip实现前端浏览器压缩文件成zip格式
    文档https://www.npmjs.com/package/jsziphttps://stuk.github.io/jszip/https://github.com/Stuk/jszipCDN引入<!--jszip.js--><scriptsrc="https://lf6-cdn-tos.bytecdntp.com/cdn/expire-1-M/jszip/3.7.1/jszip.min.js"type="application/jav......
  • 数据截断、频谱泄漏与窗函数的选择
    目录数据截断、频谱泄漏与窗函数的选择什么是频谱泄漏?解决频谱泄漏问题的方法主瓣和旁瓣窗函数介绍窗函数解决频谱泄漏问题的原理窗函数的种类、特点和如何使用1、矩形窗2、三角窗3、汉宁窗4、海明窗5、布莱克曼窗6、巴特窗:7、凯塞窗:8、平顶窗9、高斯窗10、余弦坡度窗窗的选择加窗......
  • 前端黑魔法 —— 如何让自己的函数变成原生函数
    前言熟悉JS的都知道,原生函数转成字符串,显示的是nativecode:alert+''//"functionalert(){[nativecode]}"如果用自己的函数对其重写,显示的则是自己的代码:alert=function(s){console.log(s)}alert+''//"function(s){console.log(s)}"有没有......
  • 7-3 两个有序序列的中位数 (25分) 已知有两个等长的非降序序列S1, S2, 设计函数求S1与
    7-3 两个有序序列的中位数 (25分)已知有两个等长的非降序序列S1,S2,设计函数求S1与S2并集的中位数。有序序列A0,A1,⋯,AN−1的中位数指A(N−1)/2的值,即第⌊(N+1)/2⌋个数(A0为第1个数)。输入格式:输入分三行。第一行给出序列的公共长度N(0<N≤100000),随后每行输入一个序列的信息,即......
  • 【我和openGauss的故事】带有out参数的存储过程及自定义函数的重载测试
    【我和openGauss的故事】带有out参数的存储过程及自定义函数的重载测试DarkAthenaopenGauss2023-08-0418:01发表于四川背景先说下数据库里说的函数重载是什么。比如我们知道数据库可能会有同名的函数,但是函数的参数声明不一样selectto_char(sysdate,'yyyymmdd')fromdual;se......
  • 前端 Vue 应该知道的一些东西,个人笔记 2021-11-26
    前端代码编写规范及es6常用语法命名规范文件夹名称,文件名称,组件名称,统一使用大驼峰或者小横线方式命名;组件文件名:list-item.vue.或者ListItem.vue;基础的无状态的通用组件加VBaseApp前缀BaseButtonAppButton在html中<base-button>或者<BaseButton>url路径名:小......
  • 前端性能优化
    当涉及到前端性能优化时,有许多方面需要考虑。以下是一些常见的前端性能优化技巧:压缩和缩小文件:使用压缩工具(如Gzip)来压缩HTML、CSS和JavaScript文件的大小,并将图片和其他媒体文件进行压缩。此外,还可以使用工具(如Webpack)来合并和缩小文件,以减少网络请求数量。使用缓存:通过使用浏览器......
  • 前端原型和原型链实例的学习
     目录前言导语在构造函数上定义方法运行结果在原型链上定义方法运行结果总结前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了从头再来歌谣的意志是永恒的放......
  • 前端原型和原型链构造函数的使用
     目录前言导语原型的构造器指向构造函数 原型上添加方法注意的地方构造器指向构造函数本身总结前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了从头再来歌......
  • angular组件的生命周期钩子函数
    ​ 上图[4]展示了angular生命周期钩子函数的执行顺序,在此之前,angular会先执行constructor函数。一、基本说明1.constructor用途:初始化组件,设定属性,注入依赖。说明:构造函数中能读取到本组件内部定义的基本变量和函数的值,但是读不到@ContentChildren、@ContentChild、@V......