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

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

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

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

在 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", "", 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 中美化文本区域输入中的 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 次浏览

假设以下是我们带有逗号的字符串 -"我最喜欢的科目是,""我最喜欢的科目是,老师的名字是 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")); }要运行上述程序,您需要... 阅读更多

广告