OnITRoad - 常见问题

如何在 JavaScript 中检查对象是否具有特定属性

如何在 JavaScript 中检查对象是否具有特定属性 在 JavaScript 中有多种方法可以检查对象是否具有属性。 typeof函数 大多数开发人员使用 typeof 方法来检查属性的类型是否未定义。 如果对象具有未定义值的属性,则不推荐使用 typeof。 let myObj = { welcome: "Welcome" }; if ("undefi

Views:0  2020-06-02

JS如何检查滚动后元素是否可见

JS如何检查滚动后元素是否可见 使用 jQuery 可以检查滚动后元素是否可见的方法之一。 这种方法认为没有水平滚动。 我们可以使用 $(window).scrollTop() 和 $(window).height() 获取窗口顶部的高度。 要获取元素顶部,请使用 $(elem).offset().top,并使用 $(elem).height() 作为高度。 <!DOCTYPE html&g

Views:0  2020-06-02

如何在 JavaScript 中检查函数是否存在

如何在 JavaScript 中检查函数是否存在 有时我们会在调用尚未定义的函数时遇到错误。 其中我们建议两种方法来检查函数是否存在。 typeof方法 要检查是否已定义特定函数名称,我们可以使用 typeof 运算符: if (typeof myFunctionName === 'function') { myFunctionName(); } 在给定的情况下, typeof 运算符将

Views:0  2020-06-02

如何检查 JavaScript 对象是否为空

如何检查 JavaScript 对象是否为空 有几种方法可以检查 JavaScript 对象是否为空。 Object.keys 方法 第一个方法是 Object.keys(object)。 所需的对象应该传递给 Object.keys(object) 然后它将返回对象中的键。 length 属性用于检查键的数量。 如果它返回 0 个键,则该对象为空。 //javascript empty ob

Views:0  2020-06-02

JS如何检查变量是否未定义

JS如何检查变量是否未定义 可以使用 typeof 运算符检查 JavaScript 中是否定义了变量,该运算符返回一个字符串,告诉操作数的类型。 执行以下操作以检查值的类型是否为“undefined”: let myVar; if (typeof myVar === 'undefined') { console.log('变量为 undefined'); } 要检查变量是否未定义,我们可以

Views:0  2020-06-02

JS如何检查用户是否已滚动到页面底部

JS如何检查用户是否已滚动到页面底部 如果要检查用户是否已经滚动到页面底部,可以使用 scroll() jQuery 事件。 在窗口上使用 scroll() 事件: <!DOCTYPE HTML> <html> <head> <title>文档的标题</title> <script src="https

Views:0  2020-06-02

在JavaScript中 如何检查字符串是否与 RegEx 匹配

在JavaScript中 如何检查字符串是否与 RegEx 匹配 在本教程中,我们建议使用两种方法来检查给定的字符串是否与 RegEx 匹配。 假设我们要检查字符串是否与以下正则表达式匹配: ^([a-z0-9]{5,})$ 最简单、最快的方法是正则表达式的 test() 方法。 console.log(/^([a-z0-9]{4,})$/.test('ab1')); //false conso

Views:0  2020-06-02

如何检查对象是否为日期

如何检查对象是否为日期 在本教程中,我们推荐了几种检查传递给方法的参数是否为 Date 类型的方法。 有一个可行且可能是检查对象类的最佳解决方案: Object.prototype.toString.call(input) === '[object Date]' 例子: let isDate = function (input) { if (Object.prototype.toString

Views:0  2020-06-02

JavaScript 如何清除本地存储

JavaScript 如何清除本地存储 有一种使用 clear() 方法重置浏览器的 localStorage 的简单方法。 只需调用 Storage 接口方法的 clear() ,它将清除该特定域的所有记录的整个存储: <!DOCTYPE html> <html> <head> <style> body {

Views:0  2020-06-02

如何清除画布以进行重绘

如何清除画布以进行重绘 <canvas> 元素可通过 JavaScript 动态绘制图形。 它只是一个图形的容器,绘制图形需要JavaScript。 在本教程中,我们将学习清除画布以重绘其他图像的注意事项。 <!DOCTYPE HTML> <html> <head> <title>文档的标题</title> &

Views:0  2020-06-02

如何在 JavaScript 中克隆日期对象

如何在 JavaScript 中克隆日期对象 在本教程中,我们将展示如何克隆或者复制 Date 实例。 以下示例使用 Date 对象的 getTime() 方法克隆当前日期,该方法返回自 1970 年 1 月 1 日 00:00:00(纪元时间)以来的毫秒数: <!DOCTYPE html> <html> <head> <title>文档

Views:0  2020-06-02

如何克隆 JavaScript 对象

如何克隆 JavaScript 对象 在 JavaScript 中克隆对象是任何项目的常见任务:从简单的对象到复杂的对象。 通常,赋值运算符不会生成对象的副本。 它能够为它分配一个引用。 让我们看看下面的代码: let object = { a: 2, b: 3, }; let copy = object; object.a = 5; console.log(copy.a); //Resu

Views:0  2020-06-02

如何比较两个 JavaScrpt 数组

如何比较两个 JavaScrpt 数组 在 JavaScript 中比较两个数组,你应该检查两个数组的长度是否应该相同,其中呈现的对象是相同的类型,并且一个数组中的每一项都等效于比较数组中的对应项。 本教程将向我们展示一些比较两个数组的方法。 JSON.stringify() 方法 其中一种方法是将两个字符串都转换为 JSON 字符串,并将这些字符串相互比较以确定相等性。 JSON.strin

Views:0  2020-06-02

JS如何将逗号分隔的字符串转换为数组

JS如何将逗号分隔的字符串转换为数组 有一个内置的 JavaScript 方法,我们可以使用它并将逗号分隔的字符串转换为数组。 split() 方法使用特定的分隔符(例如逗号 (,))拆分字符串。 如果你想用逗号分割它,请在 split 方法的第一个参数中使用逗号分隔符: let str = "Rome,Moscow,Paris,Madrid,Prague,Milan"; le

Views:0  2020-06-02

如何在 JavaScript 中将浮点数转换为整数

如何在 JavaScript 中将浮点数转换为整数 JavaScript 中有多种简单的方法可以将浮点数转换为整数。 让我们讨论它们中的每一个并查看示例。 这里有几个用于舍入的内置函数。 Math.floor() math.floor 函数将作为参数传递的数字向下舍入到最接近的整数: let x = 5.49; let z = Math.floor(x); console.log("

Views:0  2020-06-02

如何将 JavaScript 日期转换为 UTC

如何将 JavaScript 日期转换为 UTC 假设用户所在的时区与 UTC 完全不同,日期范围应转换为 UTC。 这可以通过使用 JavaScript Date 对象来完成。 要将 JavaScript 日期转换为 UTC 标准,我们应该使用 toISOString 方法: const event = new Date('22 April 2016 12:22 UTC'); console.l

Views:0  2020-06-02