找到 9301 篇文章 关于面向对象编程
156 次浏览
如果您不向函数() 传递值,它将打印默认值,否则将打印给定的参数。以下是代码。我们在这里设置了一个默认值,在本例中为“Jack”,以避免在不带任何参数调用函数时出现任何未定义错误 - 例子function display({ name = 'Jack' } = {}) { console.log(`Hi My Name is ${name}!`); } display(); display({name:"Taylor Swift"});要运行上述程序,您需要使用以下命令 -node fileName.js。这里,我的文件名是 demo171.js。输出这将产生以下输出 -PS C:\Users\Amit\javascript-code> node demo171.js Hi My Name is Jack! Hi My ... 阅读更多
1K+ 次浏览
是的,我们可以在 console.log() 中使用“\n”来使用换行符。以下是代码 - 例子const studentDetailsObject = new Object() studentDetailsObject.name = 'David' studentDetailsObject.subjectName = 'JavaScript' studentDetailsObject.countryName = 'US' studentDetailsObject.print = function(){ console.log('hello David'); } console.log("studentObject", "", studentDetailsObject);要运行上述程序,您需要使用以下命令 -node fileName.js。这里,我的文件名是 demo170.js。输出这将产生以下输出 -PS C:\Users\Amit\javascript-code> node demo170.js studentObject { name: 'David', subjectName: 'JavaScript', countryName: 'US', print: [Function] }
8K+ 次浏览
为此,请使用 JSON.parse() 以及 JSON.stringify()。示例 实时演示 文档 点击按钮获取美化的 JSON function printTheJSONInPrettyFormat() { var badJSON = document.getElementById('prettyJSONFormat').value; var parseJSON = JSON.parse(badJSON); var JSONInPrettyFormat = JSON.stringify(parseJSON, undefined, 4); document.getElementById('prettyJSONFormat').value = JSONInPrettyFormat; } 要运行上述程序,只需将文件名保存为 anyName.html(index.html),然后右键单击该文件并在 VS Code 编辑器中选择“使用实时服务器打开”选项。输出这将产生... 阅读更多
509 次浏览
假设以下是我们的单选按钮组 - 性别: 男 女 要在单选组中选中一个单选按钮,您需要在 JavaScript 中将 checked 属性设置为 true。以下是代码 - 示例 实时演示 文档 性别: 男 女 var tagValues = document.getElementsByTagName('input'); for (const obj of tagValues) { if (obj.value === 'Male'){ obj.checked = true; } } 要运行上述程序,请保存文件名“anyName.html(index.html)”,然后右键单击该文件。在 VS Code 编辑器中选择“使用实时服务器打开”选项。输出这将产生以下输出 -
343 次浏览
为此,您可以使用模运算符以及除法的概念。以下是代码 - 例子var divideInteger = function(value, divide) { var num; var modular = value % divide; if(modular == 0){ num = value/divide; sumOfDivideParts = Array(divide).fill(num); } else { num = (value-modular)/divide; sumOfDivideParts = Array(divide).fill(num); for(i=0;i node demo169.js [ 6, 6, 6, 6, 6, 6, 7, 7 ]
52 次浏览
假设以下是我们的对象 -var lastName ={ "John":"Smith", "David":"Miller", "Bob":"Taylor" }以下是我们的数组 -var firstName=[ "Bob", "John", "David" ]根据第一个数组确定的对象的顺序显示结果数组,使用 map()。以下是代码 - 例子var firstName=[ "Bob", "John", "David" ] var lastName ={ "John":"Smith", "David":"Miller", "Bob":"Taylor" } var values = firstName.map(getValues => lastName[getValues]); console.log(values);要运行上述程序,您需要使用以下命令 -node fileName.js。输出这里,我的文件名是 demo168.js。这将产生以下输出 -PS C:\Users\Amit\javascript-code> node ... 阅读更多
355 次浏览
要将字符串的第一个字母大写,请在 JavaScript 中使用 toUpperCase()。有了它,我们将使用 charAt(0),因为我们只需要将第一个字母大写。例子function replaceWithTheCapitalLetter(values){ return values.charAt(0).toUpperCase() + values.slice(1); } var word="javascript" console.log(replaceWithTheCapitalLetter(word));要运行上述程序,您需要使用以下命令 -node fileName.js。这里,我的文件名是 demo167.js。输出这将产生以下输出 -PS C:\Users\Amit\javascript-code> node demo167.js Javascript
178 次浏览
要避免将变量名用作字面量,请使用方括号。以下是代码 - 例子var name = "David" var putTheAllData = [] putTheAllData.push( { name: "The name is name will remain same" } ) putTheAllData.push( { [name]: "The name is David will be changed [name]"} ) console.log(putTheAllData);要运行上述程序,您需要使用以下命令 -node fileName.js。输出这里,我的文件名是 demo166.js。这将产生以下输出 -PS C:\Users\Amit\javascript-code> node demo166.js [ { name: 'The name is name will remain same' }, { David: 'The name is David will be changed [name]' } ]
848 次浏览
为此,请使用 push() 以及 forEach()。以下是代码 - 例子var details = [{name:"John"},{name:"David"}] var addObject = ["Mike","Sam"]; addObject.forEach( obj1 => { if(!details.find( obj2 => obj2===obj1 )) details.push({name:obj1}) }) console.log(details);要运行上述程序,您需要使用以下命令 -node fileName.js。这里,我的文件名是 demo165.js。输出这将产生以下输出 -PS C:\Users\Amit\javascript-code> node demo165.js [ { name: 'John' }, { name: 'David' }, { name: 'Mike' }, { name: 'Sam' } ]
599 次浏览
假设以下是我们带有逗号的字符串 -"我最喜欢的科目是,""我最喜欢的科目是,老师的名字是 Adam Smith""我最喜欢的科目是,并且获得了 89 分"要替换逗号,请使用 replace,并在其中使用正则表达式。以下是代码 - 例子const makingRegularExpression = /, (?=[^, ]*$)/; replaceComma("My Favorite subject is, "); replaceComma("My Favorite subject is, and teacher name is Adam Smith"); replaceComma("My Favorite subject is, and got the marks 89"); function replaceComma(values){ console.log(values, " ==== replaced by JavaScript ==== ", values.replace(ma kingRegularExpression, " JavaScript")); }要运行上述程序,您需要... 阅读更多