找到关于面向对象编程的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++;     ... 阅读更多

理解JavaScript中使用find()方法搜索特定记录?

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编辑器中选择“使用实时服务器打开”选项。输出结果如下… 阅读更多

广告