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

如何在 JavaScript 中将下拉列表(select)的选中值显示在控制台上?

AmitDiwan
更新于 2020年9月14日 08:37:45

3K+ 次浏览

假设以下为我们的下拉列表 (select): Javascript MySQL MongoDB Java 以下代码用于在控制台上显示选定的值:示例 在线演示 文档 Javascript MySQL MongoDB Java function selectedSubjectName() { var subjectIdNode = document.getElementById('subjectName'); var value = subjectIdNode.options[subjectIdNode.selectedIndex].text; console.log("The selected value=" + value); } 要运行上述程序,请保存文件名为“anyName.html(index.html)”,然后右键单击该文件。选择选项 ... 阅读更多

当子类具有与父类同名的 JavaScript 方法时,如何调用父类的方法?

AmitDiwan
更新于 2020年9月14日 08:31:46

965 次浏览

为了在父类和子类都具有相同方法名称和签名的前提下调用父类方法,可以使用以下语法: console.log(yourParentClassName.prototype.yourMethodName.call(yourChildObjectName)); 示例 class Super { constructor(value) { this.value = value; } display() { return `The Parent class value is= ${this.value}`; } } class Child extends Super { constructor(value1, value2) { super(value1); this.value2 = value2; } display() { return `${super.display()}, The Child Class value2 is=${this.value2}`; } } var childObject = new Child(10, 20); ... 阅读更多

JavaScript 对象的长度是多少?

AmitDiwan
更新于 2020年9月14日 08:30:25

125 次浏览

假设以下为我们的 Student 对象: var studentObject = new Object(); studentObject["studentFirstName"] = "John"; studentObject["studentLastName"] = "Doe"; studentObject["studentAge"] = 22; studentObject["studentCountryName"] = "US"; studentObject["studentCollegeName"] = "MIT"; studentObject["studentSubjectName"] = "JavaScript"; 让我们找到长度。可以使用对象中可用的键的概念,如果键存在,则递增计数器变量,并在完成 for 循环后返回计数器。示例 var studentObject = new Object(); studentObject["studentFirstName"] = "John"; studentObject["studentLastName"] = "Doe"; studentObject["studentAge"] = 22; studentObject["studentCountryName"] = "US"; studentObject["studentCollegeName"] = "MIT"; studentObject["studentSubjectName"] = "JavaScript"; Object.findLength = function (stObject) { var counter = 0, k; for (k in ... 阅读更多

如何在 JavaScript 中将两个数组组合成一个对象数组?

AmitDiwan
更新于 2020年9月14日 08:27:05

2K+ 次浏览

假设以下为我们的两个数组: var firstArray = ['John', 'David', 'Bob']; var secondArray = ['Mike', 'Sam', 'Carol']; 要将两个数组组合成一个对象数组,请使用 JavaScript 中的 map()。示例 var firstArray = ['John', 'David', 'Bob']; var secondArray = ['Mike', 'Sam', 'Carol']; var arrayOfObject = firstArray.map(function (value, index){ return [value, secondArray[index]] }); console.log("The First Array="); console.log(firstArray); console.log("The Second Array="); console.log(secondArray); console.log("The mix Of array object="); console.log(arrayOfObject); 要运行上述程序,需要使用以下命令: node fileName.js。这里,我的文件名是 demo190.js。输出 这将产生以下输出: PS C:\Users\Amit\javascript-code> node demo190.js The First Array= [ 'John', ... 阅读更多

如何在 JavaScript 中单击按钮后清空文本字段?

AmitDiwan
更新于 2020年9月14日 08:24:19

2K+ 次浏览

为此,可以使用 onclick=”yourFunctionName()”,以及: document.getElementById(“”).value=’’ 示例 在线演示 文档 ClearInputText function clearTheTextField(){ console.log("The text box value="+document.getElementById('txtBox').value) document.getElementById('txtBox').value = ''; } 要运行上述程序,只需保存文件名为 anyName.html(index.html),然后右键单击该文件,并在 VS Code 编辑器中选择“使用实时服务器打开”选项。输出 这将产生以下输出: 现在在文本框中输入一些值,然后单击按钮 ClearInputText。 输入值后,单击按钮。这将产生以下输出:

无法使用 JavaScript 中的 for 循环将堆栈的所有元素推入另一个堆栈?

AmitDiwan
更新于 2020年9月14日 08:20:31

253 次浏览

众所周知,堆栈遵循后进先出的原则。首先,要插入另一个堆栈,需要从第一个堆栈中弹出 (pop()) 所有元素,然后推入第二个堆栈。示例 var myFirstStack=[10, 20, 30, 40, 50, 60, 70]; var mySecondStack=[]; for(;myFirstStack.length;){ mySecondStack.push(myFirstStack.pop()); } console.log("After popping the all elements from the first stack="); console.log(myFirstStack); console.log("After pushing (inserting) all the elements into the second stack="); console.log(mySecondStack); 要运行上述程序,需要使用以下命令: node fileName.js。这里,我的文件名是 demo189.js。输出 这将产生以下输出: PS C:\Users\Amit\javascript-code> node demo189.js After popping ... 阅读更多

正则表达式 - 在 JavaScript 中重用模式以捕获组?

AmitDiwan
更新于 2020年9月14日 08:19:00

483 次浏览

为此,请使用带有数字和 $ 的正则表达式。示例 var groupValues1 = "10 10 10"; var groupValues2 = "10 10 10 10"; var groupValues3 = "10 10"; var regularExpression = /^(\d+)(\s)\1\2\1$/; var isValidGroup1 = regularExpression.test(groupValues1); var isValidGroup2 = regularExpression.test(groupValues2); var isValidGroup3 = regularExpression.test(groupValues3); if(isValidGroup1==true) console.log("This is a valid group="+groupValues1); else console.log("This is not a valid group="+groupValues1); if(isValidGroup2==true) console.log("This is a valid group="+groupValues2); else console.log("This is not a valid group="+groupValues2); if(isValidGroup3==true) console.log("This is a valid group="+groupValues3); else console.log("This is not a valid group="+groupValues3); 要运行上述程序,需要使用以下命令: node ... 阅读更多

在 JavaScript 中设置带间隔的滚动视图

AmitDiwan
更新于 2020年9月14日 08:17:40

621 次浏览

为此,请使用 scrollTop 和 scrollHeight 的概念。示例 在线演示 文档 #scrollDemo { height: 300px; overflow-y: scroll; } #scrollDataFeatures { height: 500px; background-color: skyblue; } 查看以下消息并向上滚动 var scrollData = document.getElementById("scrollDemo"); scrollData.scrollTop = scrollData.scrollHeight setInterval(() =>{ var heading3Data = document.createElement("h3"); heading3Data.innerHTML = "Scroll Down...Please Scroll UP" scrollData.appendChild(heading3Data); scrollData.scrollTop ... 阅读更多

JavaScript 中的子节点计数?

AmitDiwan
更新于 2020年9月14日 08:14:54

572 次浏览

使用 children.length 获取子节点的计数。示例 在线演示 文档 科目名称列表如下: Javascript MySQL MongoDB Java Python var arrayValueOfSubject = document.getElementById('subjectName').parentNode; console.log("The count of child node is="+arrayValueOfSubject.children.length); 要运行上述程序,只需保存文件名为 anyName.html(index.html),然后右键单击该文件,并在 VS Code 编辑器中选择“使用实时服务器打开”选项。输出 这将产生以下输出:

使用 JavaScript 在网页上的 p 标签中显示数组的所有值

AmitDiwan
更新于 2020年9月14日 08:11:57

672 次浏览

为此,可以使用 .data(anyArrayObject)。以下是代码: 示例 在线演示 文档 const arrayValues = [1000000001,"John","Smith",100, 200, 3000] var originalData = d3.select("body").selectAll("p") .data(arrayValues) .enter() .append("p") .text(function(allValuesOfArray){ console.log(allValuesOfArray+" "); return allValuesOfArray; }) 要运行上述程序,只需保存文件名为 anyName.html(index.html),然后右键单击该文件,并在 VS Code 编辑器中选择“使用实时服务器打开”选项。输出 这将产生以下输出:

广告