找到关于面向对象编程的9301篇文章
156次浏览
如果您不向函数传递值,它将打印默认值,否则将打印给定的参数。以下是代码。我们在这里设置一个默认值,在本例中为“Jack”,以避免在不带任何参数调用函数时出现任何未定义的错误。示例函数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", "\n", 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次浏览
假设以下为带有逗号的字符串:"我最喜欢的科目是,""我最喜欢的科目是,老师的名字是亚当·史密斯""我最喜欢的科目是,得了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")); }要运行上述程序,您需要... 阅读更多