如何在 JavaScript ES6+ 中实现单例模式
发布时间:2023/02/08 作者:迹忆客 分类:算法
-
在这篇文章中,我们将向大家展示如何在 JavaScript 中实现单例模式。 如果我们是一名全栈 JavaScript 开发人员,就会知道 JavaScript 是一种功能强大的语言,可以使用它来构建令人惊叹的网...
查看全文
发布时间:2023/02/08 作者:迹忆客 分类:算法
在这篇文章中,我们将向大家展示如何在 JavaScript 中实现单例模式。 如果我们是一名全栈 JavaScript 开发人员,就会知道 JavaScript 是一种功能强大的语言,可以使用它来构建令人惊叹的网...
查看全文发布时间:2023/02/07 作者:迹忆客 分类:JavaScript
在这篇简短的文章中,我们将向大家展示如何在 JavaScript 中检查对象是否为空。 在日常的 JavaScript 开发中,我们可能需要检查对象是否为空。 如果我们不得不这样做,可能知道没有单...
查看全文发布时间:2023/02/01 作者:迹忆客 分类:JavaScript
在 JavaScript 中对集合进行排序: 使用 Array.from() 方法将 Set 转换为数组。 使用 Array.sort() 方法对数组进行排序。 将数组转换回 Set 集合对象。 // ✅ Sort a Set containing Strings const set1 = new...
查看全文发布时间:2023/02/01 作者:迹忆客 分类:JavaScript
JavaScript 中合并 Map 对象: 使用扩展语法 ... 将两个或多个 Map 对象的值解包到一个数组中。 将数组传递给 Map() 构造函数。 新的 Map 将包含来自所有提供的 Map 对象的键值对。 const map1...
查看全文发布时间:2023/01/31 作者:迹忆客 分类:JavaScript
使用 replaceAll() 方法在字符串中的每个逗号后添加一个空格,例如 str.replaceAll(,, , ) 。 replaceAll() 方法将返回一个新字符串,其中出现的所有逗号都将替换为一个逗号和一个空格。 const...
查看全文发布时间:2023/01/31 作者:迹忆客 分类:JavaScript
使用 replace() 方法在字符串中的大写字母前插入一个空格,例如 str.replace(/[A-Z]/g, $).trim() 。 replace 方法将返回一个新字符串,其中每个大写字母都被大写字母前的空格替换。 const str =...
查看全文发布时间:2023/02/07 作者:迹忆客 分类:JavaScript
将不存在的元素压入数组: 使用 Array.includes() 方法检查该值是否存在于数组中。 如果值尚不存在,请使用 Array.push() 方法将值推送到数组中。 // ✅ With primitives const arr1 = [ a , b , c , d...
查看全文发布时间:2023/01/31 作者:迹忆客 分类:JavaScript
使用 repeat() 方法向字符串添加多个空格,例如 str + .repeat(3) 。 空格重复指定的次数并添加到字符串中。 const str = baz ; // ✅ add spaces to end const padEnd = str + . repeat ( 3 ); console . log (padEnd)...
查看全文发布时间:2023/01/30 作者:迹忆客 分类:JavaScript
要检查 span 元素是否包含特定文本: 使用元素的 textContent 属性获取元素及其后代的文本内容。 使用 includes() 方法检查特定文本是否包含在范围内。 如果是,则 includes() 方法返回 true...
查看全文发布时间:2023/01/30 作者:迹忆客 分类:JavaScript
使用 test() 方法检查正则表达式是否匹配整个字符串,例如 /^hello$/.test(str) 。 插入符号 ^ 和美元符号 $ 匹配字符串的开头和结尾。 如果正则表达式匹配整个字符串, test 方法返回 true...
查看全文发布时间:2023/01/30 作者:迹忆客 分类:JavaScript
要检查一个日期是否早于另一个日期,请比较 Date 对象,例如 date1 date2 。 如果比较返回 true ,则第一个日期在第二个日期之前,否则第一个日期等于或在第二个日期之后。 function isB...
查看全文发布时间:2023/01/30 作者:迹忆客 分类:JavaScript
要检查日期是否早于今天的日期: 使用 Date() 构造函数创建新日期。 (可选)将日期时间设置为午夜。 检查传入的日期是否小于今天的日期。 function isBeforeToday ( date ) { const today = new...
查看全文发布时间:2023/01/30 作者:迹忆客 分类:JavaScript
Cannot read properties of null (reading setAttribute)错误的发生有两个原因: 在不存在的 DOM 元素上调用 setAttribute() 方法。 在声明 DOM 元素的 HTML 上方插入 JS 脚本标记。 下面是一个产生上述错误...
查看全文发布时间:2023/01/30 作者:迹忆客 分类:JavaScript
JavaScript 将数组中每个单词的首字母大写: 使用 Array.map() 方法迭代数组。 使用 toUpperCase() 方法将每个元素的首字母大写。 使用 slice() 方法将字符串的其余部分附加到结果中。 function...
查看全文发布时间:2023/01/21 作者:迹忆客 分类:JavaScript
要拆分字符串并去除周围的空格: 在字符串上调用 split() 方法。 调用 map() 方法迭代数组。 在每次迭代中,对字符串调用 trim() 方法以删除周围的空格。 const str = one - two - three ; const...
查看全文