![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
火星叁号
这个作者很懒,什么都没留下…
展开
-
获取n小时之前的格式化时间“年-月-日 时:分:秒”
获取n小时之前的格式化时间“年-月-日 时:分:秒”原创 2022-12-08 11:51:33 · 128 阅读 · 0 评论 -
||和&&运算符-JS
var a = 1;var b = 2;// a||b, 如果a为true,则返回a的结果console.log(a || b); // 1// a&&b, 如果a为true,则返回b的结果console.log(a && b); // 2console.log('---------------');// a||b, 如果a为false则返回b的结果var a = 0;var b = 2;console.log(a || b); // 2// a&am.原创 2022-04-17 21:04:39 · 46 阅读 · 0 评论 -
根据某个日期得到该日期前后n天的日期
function getTime (time, num) { // time为声明的时间,num表示多少天前 let date = new Date(time) let newDate = new Date(date - 1000 * 60 * 60 * 24 * num) const Y = newDate.getFullYear() const M = newDate.getMonth() + 1 const D = newDate.getDate() return `${Y}.原创 2022-04-04 20:30:35 · 398 阅读 · 0 评论 -
手机号只显示前三位和后四位,其余*表示
getPhone(val){ let str = val + '' let arr1 = str.split('') let arr2 = [] for(let i=0; i<arr1.length;i++) { if(i<3 || i>arr1.length-5) { arr2.push(arr1[i]) } else { arr2.push('*') } } let str1 = arr2.join('') r.原创 2022-04-02 21:45:21 · 949 阅读 · 0 评论 -
ES6-块级作用域
1. 为什么需要块级作用域ES6之前只有全局作用域和局部作用域(函数作用域),没有块级作用域,会带来很多不合理的情况。第一:内层变量可能会覆盖外层变量// 1.内部变量可能会覆盖外部变量 var num = 100 function fn() { console.log(num); if(true){ var num = 200; } } fn() //undefined这段代码的原意是...原创 2021-10-04 18:16:07 · 659 阅读 · 1 评论 -
JS之浅拷贝,深拷贝
浅拷贝和深拷贝是针对数组和对象(Array,Object)这种复杂数据类型来说的。浅拷贝指的是只复制了对象中成员变量的标记,也可以理解为只复制了属性名,没有在堆里面开辟新的内存空间,如果B浅拷贝了A,那么如果B的属性值发生了改变,A也会发生改变,因为它们都是指向同一空间地址的。var obj = { name: '王二狗', age: 20, arr: [1,2,3,4], ...原创 2021-09-27 21:38:14 · 82 阅读 · 0 评论