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

基于所有指定的分割符返回字符串的分割数组 - JavaScript

AmitDiwan
更新于 2020年11月9日 11:03:56

112 次查看

我们需要编写一个 JavaScript 函数,该函数接收一个字符串和任意数量指定为分隔符的字符。我们的函数应该返回基于所有指定分隔符的字符串的分割数组。例如 -如果字符串是 -const str = 'rttt.trt/trfd/trtr, tr';并且分隔符是 -const sep = ['/', '.', ', '];那么输出应该是 -const output = [ 'rttt', 'trt', 'trfd', 'trtr' ];示例以下是代码 -const str = 'rttt.trt/trfd/trtr, tr'; const splitMultiple = (str, ...separator) => {    const res = [];    let start = 0;    for(let i = 0; ... 阅读更多

在 JavaScript 中获取一个数组并查找出现奇数次的单个元素

AmitDiwan
更新于 2020年11月9日 11:01:20

290 次查看

给定一个整数数组,我们需要编写一个函数,该函数接收此数组并查找出现奇数次的单个元素。始终只有一个整数出现奇数次。我们将通过对数组进行排序来解决这个问题。排序后,我们可以迭代数组以选择出现奇数次的元素。示例以下是代码 -const arr = [20, 1, -1, 2, -2, 3, 3, 5, 5, 1, 2, 4, 20, 4, -1, -2, 5]; const findOdd = arr => {    let ... 阅读更多

在 JavaScript 中替换用特定字符包围的文本的多个实例?

AmitDiwan
更新于 2020年11月9日 10:53:16

261 次查看

假设以下为我们的字符串。一些文本用特殊字符井号 (#) 包围 -var values = "My Name is #yourName# and I got #marks# in JavaScript subject";我们需要用有效值替换特殊字符。为此,请使用 replace() 以及 shift()。示例以下是代码 -var values = "My Name is #yourName# and I got #marks# in JavaScript subject"; const originalValue = ["David Miller", 97]; var result = values.replace(/#([^#]+)#/g, _ => originalValue.shift()); console.log(result);要运行上述程序,需要使用以下命令 -node fileName.js。这里,我的文件名是 demo298.js。输出这将产生以下输出 ... 阅读更多

如何让 JavaScript 获取用户的 HTML 输入,进行解析和显示?

AmitDiwan
更新于 2020年11月9日 10:38:22

2K+ 次查看

HTML 输入值是一个字符串。要将字符串转换为整数,请使用 parseInt()。示例以下是代码 -实时演示 文档 GetANumber function result() {       var numberValue = document.getElementById("txtInput").value;       if (!isNaN(numberValue))          console.log("The value=" + parseInt(numberValue));       else          console.log("Please enter the integer value..");    } 要运行上述程序,请保存文件名“anyName.html(index.html)”。右键单击该文件并选择“打开方式”选项 ... 阅读更多

将对象的所有键转换为小写最有效的方法是什么 - JavaScript?

AmitDiwan
更新于 2020年11月9日 10:35:30

165 次查看

假设以下为我们的对象 -var details = {    "STUDENTNAME": "John",    "STUDENTAGE": 21,    "STUDENTCOUNTRYNAME": "US" }如您所见,键是大写的。我们需要将所有这些键都转换为小写。为此,请使用 toLowerCase()。示例以下是代码 -var details = {    "STUDENTNAME": "John",    "STUDENTAGE": 21,    "STUDENTCOUNTRYNAME": "US" } var tempKey, allKeysOfDetails = Object.keys(details); var numberOfKey = allKeysOfDetails.length; var allKeysToLowerCase = {} while (numberOfKey--) {    tempKey = allKeysOfDetails[numberOfKey];    allKeysToLowerCase[tempKey.toLowerCase()] = details[tempKey]; } console.log(allKeysToLowerCase);要运行上述程序,需要使用以下命令 -node ... 阅读更多

如何从 tr 标签获取 id 并将其在 JavaScript 中显示在新 td 中?

AmitDiwan
更新于 2020年11月9日 10:33:19

3K+ 次查看

假设以下为我们的表格 - 学生姓名 学生国家名称 JohnDoe UK DavidMiller US 要从 tr 标签获取 id 并将其显示在新 td 中,请使用 document.querySelectorAll(table tr)。示例以下是代码 -实时演示 文档 td, th, table {       border: 1px solid black;       margin-left: 10px;       ... 阅读更多

ES6嵌套对象中的默认参数 – JavaScript

AmitDiwan
更新于 2020年11月9日 09:06:58

496 次查看

是的,您可以在嵌套对象中传递默认参数。以下是代码 -示例以下是代码 -function callBackFunctionDemo({ cl: { callFunctionName = "callBackFunction", values = 100 } = {} } = {}) {    console.log(callFunctionName);    console.log(values); } //这将打印默认值。 // 100 callBackFunctionDemo(); //这将打印给定值。 //500 callBackFunctionDemo({ cl: { values: 500 } });要运行上述程序,需要使用以下命令 -node fileName.js。这里,我的文件名是 demo296.js。输出这将在控制台上产生以下输出 -PS C:\Users\Amit\javascript-code> node demo296.js callBackFunction 100 callBackFunction 500

如何使用前导数字减小字符串的大小 - JavaScript?

AmitDiwan
更新于 2020年11月9日 09:05:13

74 次查看

假设我们的原始字符串如下,其中包含重复的字母 -var values = "DDAAVIDMMMILLERRRRR";我们希望删除重复的字母,并用数字作为字母的前缀。为此,请使用 replace() 以及正则表达式。示例以下是代码 -var values = "DDAAVIDMMMILLERRRRR"; var precedingNumbersInString = values.replace(/(.)\1+/g, obj => obj.length + obj[0]); console.log("The original string value=" + values); console.log("String value after preceding the numbers ="); console.log(precedingNumbersInString);要运行上述程序,需要使用以下命令 -node fileName.js。这里,我的文件名是 demo295.js。输出这将在控制台上产生以下输出 -PS C:\Users\Amit\javascript-code> node demo295.js The original string value=DDAAVIDMMMILLERRRRR String value ... 阅读更多

如何使用 JavaScript 自动化此对象,以便在每次迭代时将一个键设置为 null?

AmitDiwan
更新于 2020年11月9日 09:03:13

127 次查看

为此,使用 Object.keys() 并在每次迭代中使用 for 循环将一个键设置为 null。示例以下是代码 −var objectValues = {    "name1": "John",    "name2": "David",    "address1": "US",    "address2": "UK" } for (var tempKey of Object.keys(objectValues)) {    var inEachIterationSetOneFieldValueWithNull = {       ...objectValues,        [tempKey]: null    };    console.log(inEachIterationSetOneFieldValueWithNull); }要运行上述程序,需要使用以下命令 −node fileName.js。这里,我的文件名是 demo294.js。输出这将在控制台上产生以下输出 −PS C:\Users\Amit\javascript-code> node demo294.js { name1: null, name2: 'David', address1: 'US', address2: 'UK' ... 阅读更多

在本地存储中设置值并获取 – JavaScript?

AmitDiwan
更新于 2020年11月9日 09:00:59

532 次浏览

使用 localStorage.setItem(“anyKeyName”, yourValue) 在本地存储中设置值,如果要获取值,可以使用 localStorage.getItem(“yourKeyName”)示例以下是代码 − 在线演示            文档        var textBoxNameHTML = document.getElementById('txtName');    textBoxNameHTML.addEventListener('change', (e) => {       localStorage.setItem("textBoxValue", e.target.value);    });要运行上述程序,请保存文件名“anyName.html(index.html)”。右键单击该文件,并在 VS Code 编辑器中选择“使用实时服务器打开”选项。输出这将在控制台上产生以下输出 −现在,我 ... 阅读更多

广告