找到 9301 篇文章,关于面向对象编程
113 次浏览
假设以下是用对象值表示的数字:var numberObject = { 2:90 , 6: 98 }在 JavaScript 中使用 Array.from():var fillThePositionValue = Array.from({length: 15}, (value, index) => numberObject[index+ 1] || "novalue")示例以下是用对象值循环数字的代码:var numberObject = { 2:90 , 6: 98 } console.log("实际对象为:"); console.log(numberObject); var fillThePositionValue = Array.from({length: 15}, (value, index) => numberObject[index+ 1] || "novalue") console.log("填充值后,实际对象为:"); console.log(fillThePositionValue)要运行上述程序,您需要使用以下命令:node fileName.js。这里,我的文件名是 demo215.js。输出输出如下... 阅读更多
1K+ 次浏览
假设以下为我们的值:var value="97%";要检查值是否为百分比,请使用正则表达式。示例以下代码:var value="97%"; var result=/^\d+(\.\d+)?%$/.test(value); if (result==true) { console.log("百分比为="+value); } else { console.log("这不是百分比"); } var value1="percent"; var result1=/^\d+(\.\d+)?%$/.test(value1); if (result1==true) { console.log("百分比为="+value1); } else { console.log("这不是百分比"); }要运行上述程序,您需要使用以下命令:node fileName.js。这里,我的文件名是 demo214.js。输出输出如下,显示在控制台上:PS C:\Users\Amit\JavaScript-code> node demo214.js 百分比为=97% 这不是百分比阅读更多
2K+ 次浏览
要在 JavaScript 中存储大数,请使用 BigInt() 而不是 + 运算符。如果您使用 + 运算符,则预计会损失精度。假设以下为我们的大数,我们使用 BigInt() 存储:console.log("使用 + 运算符会损失精度。")示例以下代码:var stringValue1="100"; console.log("整数为:"); console.log(+stringValue1); var stringValue2="2312123211345545367"; console.log("使用 + 运算符会损失精度。") console.log(+stringValue2); const storeLongInteger=BigInt("2312123211345545367"); console.log("使用 BigInt() 不会损失精度"); console.log(storeLongInteger);要运行上述程序,您需要使用以下命令:node fileName.js。这里,我的文件名是 demo212.js。输出输出如下,显示在控制台上:PS C:\Users\Amit\JavaScript-code> node demo213.js 整数为:... 阅读更多
488 次浏览
要将整数数组转换为字符串数组,请在 JavaScript 中使用 map(String)。假设以下为我们的整数数组:var integerValues = [101, 50, 70, 90, 110, 90, 94, 68];将整数数组转换为字符串数组:integerValues.map(String);示例以下代码:var integerValues = [101, 50, 70, 90, 110, 90, 94, 68]; console.log("整数数组值为:"); console.log(integerValues); integerValues.map(String); console.log("字符串数组值为:"); console.log(integerValues)要运行上述程序,您需要使用以下命令:node fileName.js。这里,我的文件名是 demo212.js。输出输出如下,显示在控制台上:PS C:\Users\Amit\JavaScript-code> node demo212.js 整数数组值为: [ 101, 50, 70, 90, ... 阅读更多
24K+ 次浏览
假设以下为我们的 JSON 字符串:var details = [ { customerName: "Chris", customerAge: 32 }, { customerName: "David", customerAge: 26 }, { customerName: "Bob", customerAge: 29 }, { customerName: "Carol", customerAge: 25 } ]要删除 JSON 元素,请在 JavaScript 中使用 delete 关键字。示例以下是从删除 JSON 元素的完整代码:var details = [ { customerName: "Chris", ... 阅读更多
395 次浏览
假设我们有一个包含一些日期的数组,如下所示:const arr = [ [ '02/13/2015', 0.096 ], [ '11/15/2013', 0.189 ], [ '05/15/2014', 0.11 ], [ '12/13/2013', 0.1285 ], [ '01/15/2013', 0.12 ], [ '01/15/2014', 0.11 ], [ '02/14/2014', 0.11 ], [ '03/14/2014', 0.11 ], [ '01/15/2015', 0.096 ], [ '07/15/2015', 0.096 ], [ '04/15/2013', 0.12 ], [ '04/15/2014', 0.11 ], [ '05/15/2013', 0.12 ], [ '06/14/2013', 0.12 ], [ '06/16/2014', 0.11 ], [ '07/15/2013', 0.12 ], [ '07/15/2014', 0.11 ], ... 阅读更多
417 次浏览
我们需要编写一个 JavaScript 函数,该函数接收一个字符串数组并返回与这些字符串对应的对象。例如:如果数组为:const arr = [ "country.UK.level.1", "country.UK.level.2", "country.US.level.1", "country.UK.level.3" ];那么输出应为:const output = { "country": [ {"UK" : {"level" : ["1", "2", "3"]}}, {"US" : {"level" : ["1", "2"]}} ] }条件存储在 str 数组中的字符串将不会排序,并且代码应能够应对这种情况。字符串将遵循 x.y.x.y... 模式,其中 x 将为... 阅读更多
98 次浏览
我们需要编写一个 JavaScript 函数,该函数接收一个字符串数组。该函数应连接数组中的所有字符串,将所有空格替换为连字符“-”,并返回由此形成的字符串。例如:如果数组为:const arr = ["QA testing promotion ", " Twitter ", "Facebook ", "Test"];那么输出应为:const output = "QA-testing-promotion-Twitter-Facebook-Test";示例以下代码:const arr = ["QA testing promotion ", " Twitter ", "Facebook ", "Test"]; const joinArr = arr => { const arrStr = arr.join(''); let res = ''; for(let i = ... 阅读更多