检查对象属性是否在 JavaScript 中未定义
发布时间:2023/01/19 作者:迹忆客 分类:JavaScript
-
使用 typeof 运算符检查对象属性是否 undefined ,例如 if (typeof obj.age === undefined) {} 。 如果对象属性 undefined 或尚未设置,则 typeof 运算符将返回字符串undefined。 const obj = { name : Tom }; // ✅...
查看全文
发布时间:2023/01/19 作者:迹忆客 分类:JavaScript
使用 typeof 运算符检查对象属性是否 undefined ,例如 if (typeof obj.age === undefined) {} 。 如果对象属性 undefined 或尚未设置,则 typeof 运算符将返回字符串undefined。 const obj = { name : Tom }; // ✅...
查看全文发布时间:2023/01/19 作者:迹忆客 分类:JavaScript
检查 div 元素是否包含特定文本: 使用元素的 textContent 属性获取元素及其后代的文本内容。 使用 includes() 方法检查特定文本是否包含在 div 中。 如果是,则 includes() 方法返回 true ,否...
查看全文发布时间:2023/01/19 作者:迹忆客 分类:JavaScript
使用 getDay() 方法检查日期是否在周末,例如 date.getDay() === 6 || date.getDay() === 0 。该方法返回一个 0 到 6 之间的数字表示星期几,其中星期日为 0,星期六为 6。 function isWeekend ( date = new...
查看全文发布时间:2023/01/19 作者:迹忆客 分类:JavaScript
要检查一个日期是否在另一个日期之后,请比较 Date 对象,例如 date1 date2 。 如果比较返回 true ,则第一个日期在第二个日期之后,否则第一个日期等于或早于第二个日期。 function isA...
查看全文发布时间:2023/01/19 作者:迹忆客 分类:JavaScript
Cannot read properties of undefined(reading scrollHeight)错误的发生有两个原因: 访问未定义值(不存在的 DOM 元素)上的 scrollHeight 属性。 在声明 DOM 元素的 HTML 上方插入 JS 脚本标记。 下面是...
查看全文发布时间:2023/01/18 作者:迹忆客 分类:JavaScript
将字符串中每个单词的首字母大写 : 使用 split() 方法将字符串拆分为单词数组。 使用 Array.map() 方法迭代数组。 使用 join() 方法将数组连接成一个字符串。 function toTitleCase ( str ) { con...
查看全文发布时间:2023/01/18 作者:迹忆客 分类:JavaScript
对 null 值调用 filter() 方法时会发生Cannot read properties of null (reading filter)错误。 要解决此错误,请将变量的值初始化为空数组或确保仅对数组调用 filter 方法。 下面是产生上述错误的一个...
查看全文发布时间:2023/01/10 作者:迹忆客 分类:JavaScript
传统的方法 以下是检测 localStorage 支持的方法: // Feature test var hasStorage = ( function () { try { localStorage . setItem (mod, mod); localStorage . removeItem (mod); return true ; } catch (exception) { return false ; }}...
查看全文发布时间:2023/01/10 作者:迹忆客 分类:JavaScript
作为记录一些流行的 HTML 元素 + 属性 符号的帖子的后续,这里有一个关于 JavaScript 的类似帖子。 当写(在文本中,而不是在 JavaScript 中)关于特定原型的属性时,我们可以使用 JavaSc...
查看全文发布时间:2023/01/09 作者:迹忆客 分类:JavaScript
有趣的事实: var foo = {h̹̙̦̮͉̩̗̗ͧ̏̊̾eͨ͆͒̆ͮ̃͏̷̮̣̫̤̣cͯ̂͐͏̨̛͔̦̟͈̻o̜͎͍͙͚̬̝̣̽ͮ͐͗̀ͤ̍̀͢m̴̡̲̭͍͇̼̟̯̦̉̒͠ḛ̛̙̞̪̗ͥͤͩ̾͑̔͐ͅṯ̴̷̷̗̼͍̿̿̓̽͐h̙̙̔̄͜:42}; 是...
查看全文发布时间:2023/01/08 作者:迹忆客 分类:JavaScript
ES2018 为 JavaScript 正则表达式 添加了对形式为 \p{...} 和 \P{...} 的 Unicode 属性转义的支持。 本文解释了 Unicode 属性转义是什么、它们如何工作以及它们为何有用。 介绍 Unicode 标准为每个符...
查看全文发布时间:2023/01/08 作者:迹忆客 分类:JavaScript
JavaScript 处理 Unicode 的方式至少可以说是令人惊讶的。 这篇文章解释了 JavaScript 中与 Unicode 相关的痛点,提供了常见问题的解决方案,并解释了 ECMAScript 6 标准如何改善这种情况。 Uni...
查看全文发布时间:2023/01/08 作者:迹忆客 分类:JavaScript
最近写了关于 HTML 中的字符引用 和 CSS 中的转义序列 的文章,我认为研究 JavaScript 字符转义也会很有趣。 字符代码、代码点和代码单元 代码点(也称为字符代码)是特定 Unicode 字符的...
查看全文发布时间:2023/01/08 作者:迹忆客 分类:JavaScript
JavaScript 使用 UCS-2 还是 UTF-16 编码? 由于我在任何地方都找不到这个问题的明确答案,所以我决定调查一下。 答案取决于我们指的是什么:JavaScript 引擎,或语言级别的 JavaScript。 让我...
查看全文发布时间:2023/01/01 作者:迹忆客 分类:JavaScript
通过 onClick 要更改按钮的颜色: 为按钮添加点击事件监听器。 每次单击按钮时,将其 style.backgroundColor 属性设置为新值。 可选择设置其 style.color 属性。 以下是本文示例的 HTML。 !DOCT...
查看全文