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

在JavaScript中为参数设置默认值以避免调用函数时出现未定义错误

AmitDiwan
更新于2020年9月12日 08:32:21

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 ... 阅读更多

在JavaScript中,可以在console.log中使用换行符吗?

AmitDiwan
更新于2020年9月12日 08:29:15

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] }

在JavaScript中美化textarea输入中的JSON数据?

AmitDiwan
更新于2020年9月12日 08:25:59

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编辑器中选择“使用实时服务器打开”选项。输出这将产生... 阅读更多

在JavaScript中选中单选组中的单选按钮?

AmitDiwan
更新于2020年9月12日 08:23:38

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编辑器中选择“使用实时服务器打开”选项。输出这将产生以下输出:

如何使用JavaScript将未知整数除以给定数量的偶数部分?

AmitDiwan
更新于2020年9月12日 08:21:07

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 ]

根据JavaScript中第一个数组确定的对象的顺序显示结果数组?

AmitDiwan
更新于2020年9月12日 08:19:31

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 ... 阅读更多

在JavaScript中将字符串的首字母大写?

AmitDiwan
更新于2020年9月12日 08:17:51

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

如何在JavaScript中使用push()时忽略使用变量名作为字面量?

AmitDiwan
更新于2020年9月12日 08:16:41

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]' } ]

如果名称不存在,则将对象添加到JavaScript中的数组中?

AmitDiwan
更新于2020年9月12日 08:12:53

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' } ]

使用JavaScript正则表达式替换逗号?

AmitDiwan
更新于2020年9月12日 08:11:28

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")); }要运行上述程序,您需要... 阅读更多

广告