js
文章平均质量分 69
Zack-zzh
这个作者很懒,什么都没留下…
展开
-
js中函数(方法)注释
什么时候对函数进行注释不一定说任何函数方法都必须使用JSDoc,但是有一点要注意如果是自己封装的方法,有必要使用JSDoc,理由是可以让其他成员更容易的去了解你封装的方法的属性或返回值,这样可以降低维护成本和提高开发效率。编码实战说明:函数(方法)注释也是多行注释的一种,但是包含了特殊的注释要求,参照JSDoc语法:/** * 函数说明 * @关键字 */常用注释关键字:(只列出一部分,并不是全部)注释名 语法 含义 示例 @f...转载 2021-03-04 10:08:50 · 6069 阅读 · 2 评论 -
vscode Experimental support for decorators is a feature that is
Experimental support for decorators is a feature that is subject to change in a future release.Set the 'experimentalDecorators' option to remove this warning.勾选 experimentalDecorators原创 2020-09-08 10:06:31 · 275 阅读 · 0 评论 -
es6 async 简要用法
// 如果它等到的不是一个 Promise 对象,那 await 表达式的运算结果就是它等到的东西。 // 如果它等到的是一个 Promise 对象,await 就忙起来了,它会阻塞后面的代码,等着 Promise 对象 resolve,然后得到 resolve 的值,作为 await 表达式的运算结果。 ///////////////////////////////////////////////// // 异步调用 ...原创 2020-09-07 19:40:11 · 157 阅读 · 0 评论 -
es6 动态字符串模板
let templateStr = "Hello ${k1} is ${k2 * 2}";let result = this.test(templateStr, ['k1', 'k2'], ['Jack', 8]);test(templateStr, keys, strs) { keys.forEach((v, index) => { templateStr = templateStr.replace( v, "t." + v); }.原创 2020-09-04 21:46:33 · 620 阅读 · 0 评论 -
js 的字符串替换
// 只替换第一个匹配var str1 = " aa bb aa vv aa";var str1Replace = str1.replace("aa","nn");// 替换所有 var strdd = "#SPE# aa #SPE# ssddfsd #SPE#"; var sff = strdd.replace(new RegExp("#SPE#","gm"),"bbb");原创 2020-06-08 09:53:48 · 153 阅读 · 0 评论 -
let与var的区别
1.let作用域局限于当前代码块{ var str1 = "小花"; let str2 = "小明"; console.log(str1); //小花 console.log(str2); //小明}console.log(str1); //小花console.log(str2); //Error:str2 is not definedlet作用域仅限于当前代码块,而var的作用域是全局的2.let作用域不会被提升{ console.l.转载 2020-05-17 21:46:28 · 715 阅读 · 0 评论 -
Js 日期格式化
/** *对Date的扩展,将 Date 转化为指定格式的String *月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, *年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) *例子: *(new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423 *(new Date()).Format("yyyy-M-d h:m:s.S.转载 2020-05-13 21:18:57 · 120 阅读 · 0 评论 -
Js 不重复随机数
/** * 获取不重复随机数 * @param integer start 随机数最小值 * @param integer end 随机数最大值 * @param integer size 随机数获取数量 最小为1,默认1 * @return integer|array 如 1或者[2,4,7,9] */ randUnique: function (start, end, size) { // 全部随机数值 ..原创 2020-05-12 11:30:25 · 386 阅读 · 0 评论 -
JavaScript 中 call()、apply()、bind() 的用法
其实是一个很简单的东西,认真看十分钟就从一脸懵B 到完全 理解!先看明白下面:例 1obj.objAge; // 17obj.myFun() // 小张年龄 undefined例 2shows() // 盲僧 比较一下这两者 this 的差别,第一个打印里面的 this 指向 obj,第二个全局声明的 shows() 函数 this 是 window ;...转载 2020-03-06 15:17:28 · 83 阅读 · 0 评论