找到 9301 篇文章 关于面向对象编程
33 次查看
要检查这一点,请使用 getter 的概念,即 get 属性。以下是代码 - 示例class Student{ constructor(studentMarks1, studentMarks2){ this.studentMarks1 = studentMarks1 this.studentMarks2 = studentMarks2 var alteredValue = this; this.getValues = { get studentMarks1() { return alteredValue.studentMarks1 }, get studentMarks2() { return alteredValue.studentMarks2 } } } } var johnSmith = new Student(78, 79) console.log("之前 ... 阅读更多
234 次查看
假设我们的字符串如下 - my name is JOHN SMITH使用 sort() 以及正则表达式 /[A-Z]/ 将所有大写字母移动到字符串的开头/示例var moveAllCapitalLettersAtTheBeginning = [...' my name is JOHN SMITH '] .sort((value1, value2) => /[A-Z]/.test(value1) ? /[A-Z]/.test(value2) ? 0 : -1 : 0).join(' '); console.log("将所有大写字母移动到开头后="); console.log(moveAllCapitalLettersAtTheBeginning);要运行以上程序,您需要使用以下命令 - node fileName.js。这里,我的文件名是 demo199.js。输出这将产生以下输出 - PS C:\Users\Amit\javascript-code> node demo199.js 将所有大写字母移动到开头后= J O H N ... 阅读更多
114 次查看
对外部函数调用使用 return 关键字。以下是代码 - 示例var substractMethod = function () { var firstValue =1000, thirdValue= 200; var divideMethod = function (){ var secondValue =500; console.log("divideMethod() 的结果="+(firstValue/secondValue)); return (firstValue-secondValue); } return divideMethod; } var result = subtractMethod(); console.log("substractMethod() 的结果="+result());要运行以上程序,您需要使用以下命令 - node fileName.js。这里,我的文件名是 demo198.js。输出这将产生以下输出 - PS C:\Users\Amit\javascript-code> node demo198.js divideMethod() 的结果=2 substractMethod() 的结果=500
657 次查看
为此,请使用 toString(‘utf8’) 的概念。以下是代码 - 在下面的代码中,对缓冲区进行了详细的解释。示例var actualBufferObject = Buffer.from('[John Smith]', 'utf8') console.log("实际缓冲区对象="); console.log(JSON.stringify(actualBufferObject)) console.log("获取原始对象="); console.log(actualBufferObject.toString('utf8')); var myObjectValue = '[John Smith]'; console.log("您从缓冲区获取的数据等于 ASCII 码等效...") for (var counter = 0; counter < myObjectValue.length; counter++) { console.log(myObjectValue[counter] + " 的 ASCII 值 =" + (myObjectValue.charCodeAt(counter))); }要运行以上程序,您需要使用以下命令 - node fileName.js。这里,我的文件名是 ... 阅读更多
540 次查看
为了去除插入表中的空值,您需要在输入值时检查条件。检查 NULL 的条件如下 - while( !( yourVariableName1==null || yourVariableName2==null || yourVariableName3==null…...N){ // yourStatement1 . . N }以上逻辑永远不会允许插入空值。现在您可以使用 for 循环并将值插入表中而无需 NULL。以下是代码 - 示例 实时演示 文档 将值插入表中的演示 这是关于 javascript 的演示 ... 阅读更多
200 次查看
假设以下为我们的数组 &mius;var subjectNameAlongWithMarks = [ ["JavaScript", 78], ["Java", 56], ["JavaScript", 58], ["MySQL", 77], ["MongoDB", 75], ["Java", 98] ]上面,我们有重复的值,我们需要通过比较重复值的第 0 个索引来删除它们。为此,请使用 JavaScript 中的 Set() 的概念 - 示例var subjectNameAlongWithMarks = [ ["JavaScript", 78], ["Java", 56], ["JavaScript", 58], ["MySQL", 77], ["MongoDB", 75], ["Java", 98] ] var distinctResult = subjectNameAlongWithMarks.filter(function ([value]){ return !this.has(value) && !!this.add(value) }, new Set()) console.log(distinctResult);要运行以上程序,您需要 ... 阅读更多
399 次查看
为此,请使用带有 id 属性的 jQuery()。以下是代码 - 示例 实时演示 文档 .changeColor { color: red }; Javascript MySQL MongoDB Python jQuery("#selectDemo").click(function () { jQuery(this).toggleClass("changeColor"); if (jQuery(this).hasClass("changeColor")) { jQuery(".isSelected").prop("checked", true); jQuery(this).val("想要取消选择所有值"); } else { ... 阅读更多
1K+ 次查看
是的,父类和子类可以拥有同名方法。示例class Parent { constructor(parentValue) { this.parentValue = parentValue; } //父类方法名称与子类方法名称相同。 showValues() { console.log("调用父类方法....."); console.log("值为="+this.parentValue); } } class Child extends Parent { constructor(parentValue, childValue){ super(parentValue); this.childValue = childValue; } //子类方法名称与父类方法名称相同。 showValues() { console.log("子类 ... 阅读更多