找到 9301 篇文章,关于面向对象编程

在 JavaScript 中重复字符串?

AmitDiwan
更新于 2020年10月27日 09:40:39

123 次查看

要重复字符串,可以使用 Array() 以及 join()。示例以下代码:            文档    String.prototype.counter = function (value) {       return new Array(value + 1).join(this);    }    console.log("The repeat string".counter(5)); 要运行以上程序,请将文件名保存为 anyName.html(index.html)。右键单击该文件,并在 VS Code 编辑器中选择“使用实时服务器打开”选项。输出这将生成以下输出:在控制台中:

我正在尝试创建一个 ID 搜索器,当您输入正确的 ID 时,它会执行一项操作。但是,JavaScript if 语句始终运行。为什么?

AmitDiwan
更新于 2020年10月27日 09:36:16

47 次查看

如果您在 if 条件中使用等于运算符(=),则 if 块将始终执行。您需要使用 == 运算符或 ===。示例以下代码:var details = [    {       id: 10001,       name: "John"    },    {       id: 10002,       name: "Bob"    },    {       id: 10003,       name: "Carol"    },    {       id: 10004,       name: "David"    } ] var searchId = 10003; for (var index = 0; index < details.length; index++) {    if (details[index].id === searchId) {       console.log(details[index].id + " found");       break;    } }要运行以上程序,您需要使用以下命令:node fileName.js。这里,我的文件名是 demo322.js。输出这将生成以下输出:PS C:\Users\Amit\javascript-code> node demo322.js 10003 found

使用 JavaScript 获取数组中 true/false 值的数量?

AmitDiwan
更新于 2020年10月26日 11:25:52

1K+ 次查看

要获取数组中 true/false 值的数量,代码如下:var obj = [    {       isMarried: true    },    {       isMarried: false    },    {       isMarried: true    },    {       isMarried: true    },    {       isMarried: false    } ] function numberOfTrueValues(obj) {    var counter = 0;    for (var index = 0; index < obj.length; index++) {       if (obj[index].isMarried === true) {          counter++;     ... 阅读更多

了解 find() 方法以在 JavaScript 中搜索特定记录?

AmitDiwan
更新于 2020年10月26日 11:15:22

405 次查看

要获取特定记录,请使用 find() 以及一些条件。示例以下代码:var obj=[    {       studentId:101,       studentName:"John"    },    {       studentId:102,       studentName:"Bob"    },    {       studentId:103,       studentName:"David"    } ] const result = obj.find(    (o) =>    {       return o.studentId === 102    } ); console.log(result);要运行以上程序,您需要使用以下命令:node fileName.js。这里,我的文件名是 demo315.js。输出这将生成以下输出:PS C:\Users\Amit\javascript-code> node demo315.js { studentId: 102, studentName: 'Bob' }

在 JavaScript 中,Array.prototype.fill() 使用对象传递引用而不是新实例?

AmitDiwan
更新于 2020年10月26日 11:08:01

142 次查看

要解决此问题,您可以在 JavaScript 中使用 map()。语法如下:var anyVariableName= new Array(yourSize).fill().map(Object);示例以下代码:var arrayOfObject = new Array(5).fill().map(Object); console.log(arrayOfObject);要运行以上程序,您需要使用以下命令:node fileName.js。这里,我的文件名是 demo311.js。输出这将生成以下输出:PS C:\Users\Amit\javascript-code> node demo311.js [ {}, {}, {}, {}, {} ]

如何在 JavaScript 中使 setInterval() 在一段时间后或在一定次数的操作后停止?

AmitDiwan
更新于 2020年10月26日 11:06:41

2K+ 次查看

使用一些条件在一段时间后停止。以下代码将在半分钟后停止。示例以下代码:            文档    var now = new Date().getTime();    var interval = setInterval(function () {       if (new Date().getTime() - now > 30000) {          clearInterval(interval);          return;       }       console.log("working");    }, 2000); 要运行以上程序,请将文件名保存为 anyName.html(index.html),然后右键单击该文件。在 VS Code 编辑器中选择“使用实时服务器打开”选项。输出这将生成以下输出:

如何在 JavaScript 中正确排序整数数组?

AmitDiwan
更新于 2020年10月26日 11:04:21

328 次查看

要排序整数数组,请在 JavaScript 中使用 sort()。示例以下代码:var arrayOfIntegers = [67, 45, 98, 52]; arrayOfIntegers.sort(function (first, second) {    return first - second; }); console.log(arrayOfIntegers);要运行以上程序,您需要使用以下命令:node fileName.js。这里,我的文件名是 demo310.js。输出这将生成以下输出:PS C:\Users\Amit\javascript-code> node demo310.js [ 45, 52, 67, 98 ]

WebDriver click() 与 JavaScript click()。

Debomita Bhattacharjee
更新于 2020年10月26日 06:53:23

617 次查看

我们可以使用 webdriver click 和 Javascript click 来点击链接。对于 Selenium webdriver 点击链接,我们可以使用链接文本和部分链接文本定位器。我们可以使用 driver.findElement(By.linkText()) 和 driver.findElement(By.partialLinkText()) 方法来点击。html 代码中的链接包含在锚标记中。包含在锚标记中的链接文本作为参数传递给 driver.findElement(By.linkText()) 方法。包含在锚标记中的部分匹配链接文本作为参数传递给 driver.findElement(By.partialLinkText()) 方法。最后,要点击链接,使用 click 方法。让我们看看 html ... 阅读更多

从 span 标记中获取价格值,并在 JavaScript 中乘以一个数字后将其追加到 div 中?

AmitDiwan
更新于 2020年10月24日 12:33:33

1K+ 次查看

提取值并将其从字符串转换为整数以从 span 标记中获取价格值。示例以下代码:            文档           值=                10                    $(document).ready(function () {       var v = parseInt($(".purchase.amount")       .text()       .trim()       .replace(', ', ''));       var totalValue = v * 10;       console.log(totalValue);   ... 阅读更多

在 JavaScript 中从外部函数内部删除侦听器?

AmitDiwan
更新于 2020年10月24日 12:28:41

69 次查看

要从外部函数中删除侦听器,请使用 removeEventListener()。示例以下代码: 文档 点击我    var demoId = document.getElementById('demo');    demoId.addEventListener('click', function fun() {       outerFunction(this, fun);    }, false);    function outerFunction(self, funct) {       console.log('outer function is called....');       self.removeEventListener('click', funct, false);       console.log("Listener has been removed...")    } 要运行以上程序,请将文件名保存为 anyName.html(index.html),然后右键单击该文件。在 VS Code 编辑器中选择“使用实时服务器打开”选项。输出这将 ... 阅读更多

广告