找到 9301 篇文章 关于面向对象编程
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)”,然后右键单击该文件。选择选项 ... 阅读更多
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); ... 阅读更多
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 ... 阅读更多
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', ... 阅读更多
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。 输入值后,单击按钮。这将产生以下输出:
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 ... 阅读更多
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 ... 阅读更多
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 ... 阅读更多
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 编辑器中选择“使用实时服务器打开”选项。输出 这将产生以下输出:
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 编辑器中选择“使用实时服务器打开”选项。输出 这将产生以下输出: