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