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

在 JavaScript 中,接收两个数字 m 和 n,并返回两个数字,它们的和为 n,积为 m

AmitDiwan
更新于 2020年9月14日 13:57:55

159 次浏览

我们需要编写一个 JavaScript 函数,接收两个数字,例如 m 和 n,并返回两个数字,它们的和为 n,积为 m。如果不存在这样的数字,则函数应返回 false。让我们为该函数编写代码 - 示例const perfectNumbers = (sum, prod) => {    for(let i = 0; i < (sum / 2); i++){       if(i * (sum-i) !== prod){          continue;       };       return [i, (sum-i)];    };    return false; }; // 12 12 不是两个不同的数字 console.log(perfectNumbers(24, 144)); console.log(perfectNumbers(14, 45)); console.log(perfectNumbers(21, 98));输出以下是控制台中的输出 -false [ 5, 9 ] [ 7, 14 ]

基于首字母删除重复元素 – JavaScript

AmitDiwan
更新于 2020年9月14日 13:55:57

87 次浏览

我们需要编写一个 JavaScript 函数,接收字符串数组,并删除所有以相同字母开头的两个字符串中的一个。例如,如果实际数组是 -const arr = ['Apple', 'Jack' , 'Army', 'Car', 'Jason'];那么,我们必须只保留数组中的一个字符串,因此以 A 开头的两个字符串之一应该被删除。同样,上述数组中字母 J 的逻辑也是如此。让我们为该函数编写代码 - 示例const arr = ['Apple', 'Jack' , 'Army', 'Car', 'Jason']; const delelteSameLetterWord = arr => ... 阅读更多

JavaScript - 将包含 null 值的数组转换为字符串

AmitDiwan
更新于 2020年9月14日 13:53:25

395 次浏览

我们有一个数组,其中包含一些字符串值以及一些 nullish 值。我们需要编写一个 JavaScript 函数,接收此数组并返回一个字符串,该字符串通过连接数组的值并省略 nullish 值来构造。以下是我们的数组,其中包含一些 null 和 undefined 值 -const arr = ["Here", "is", null, "an", undefined, "example", 0, "", "of", "a", null, "sentence"];让我们为该函数编写代码 - 示例const arr = ["Here", "is", null, "an", undefined, "example", 0, "", "of", "a", null, "sentence"]; const joinArray = arr => {    const sentence = arr.reduce((acc, val) => ... 阅读更多

求负数之和(负数和正数位) - JavaScript

AmitDiwan
更新于 2020年9月14日 13:51:46

1K+ 次浏览

我们需要编写一个 JavaScript 函数,接收一个负整数并返回其各位数字之和。例如 - -234 --> -2 + 3 + 4 = 5 -54  --> -5 + 4 = -1让我们为该函数编写代码 - 示例以下是代码 -const num = -4345; const sumNum = num => {    return String(num).split("").reduce((acc, val, ind) => {       if(ind === 0){          return acc;       }       if(ind === 1){          acc -= +val;          return acc;       };       acc += +val;       return acc;    }, 0); }; console.log(sumNum(num));输出以下是控制台中的输出 -8

求数组中所有重复值的和 - JavaScript

AmitDiwan
更新于 2020年9月14日 13:48:49

394 次浏览

我们需要编写一个 JavaScript 函数,接收一个包含重复条目的数字数组,并将所有重复条目求和到一个索引中。例如 -如果输入数组是 -const input = [1, 3, 1, 3, 5, 7, 5, 4];那么输出应该是 -const output = [2, 6, 7, 10, 4];示例让我们编写代码 -const input = [1, 3, 1, 3, 5, 7, 5, 3, 4]; const sumDuplicate = arr => {    const map = arr.reduce((acc, val) => {       if(acc.has(val)){          acc.set(val, acc.get(val) + 1);       }else{          return acc;       }, new Map()); }    return Array.from(map, el => el[0] * el[1]); }; console.log(sumDuplicate(input));输出以下是控制台中的输出 -[ 2, 9, 10, 7, 4 ]

查找偶数索引数字与奇数索引数字之差 - JavaScript

AmitDiwan
更新于 2020年9月14日 13:45:44

137 次浏览

我们需要编写一个 JavaScript 函数,接收一个数字并返回偶数位数字之和与奇数位数字之和的差。示例让我们编写代码 -const num = 345336; const evenOddDifference = (num, res = 0, ind = 0) => {    if(num){       if(ind % 2 === 0){          res += num % 10;       }else{          res -= num % 10;       };    };    return Math.abs(res); }; console.log(evenOddDifference(num));输出以下是控制台中的输出 -2

比较对象数组 - JavaScript

AmitDiwan
更新于 2020年9月14日 13:43:49

1K+ 次浏览

我们有两个这样的对象数组 -const blocks = [    { id: 1 },    { id: 2 },    { id: 3 },    { id: 4 }, ] const containers = [    { block: { id: 1 } },    { block: { id: 2 } },    { block: { id: 3 } }, ]我们需要编写一个函数,用 blocks 数组的每个对象与 containers 数组每个对象的 block 键进行检查,并查看 blocks 数组中是否存在 containers 数组中不存在的 id。 ... 阅读更多

计算 JavaScript 中负数的组数

AmitDiwan
更新于 2020年9月14日 13:40:56

372 次浏览

我们有一个这样的数字数组 -const arr = [-1, -2, -1, 0, -1, -2, -1, -2, -1, 0, 1, 0];假设我们需要编写一个 JavaScript 函数来计算数组中连续的负数组。例如,这里我们有从索引 0 到 2 的连续负数,形成一个组,然后从 4 到 8 形成第二个组。因此,对于这个数组,函数应该返回 2。示例让我们编写代码 -const arr = [-1, -2, -1, 0, -1, -2, -1, -2, -1, 0, 1, 0]; const countNegativeGroup = arr => {   ... 阅读更多

JavaScript 中的阶乘递归

AmitDiwan
更新于 2020年9月14日 13:38:46

265 次浏览

我们需要编写一个 JavaScript 函数,使用递归方法计算数字 n 的阶乘。在这里,我们找到阶乘递归并创建一个自定义函数 recursiceFactorial() -const num = 9; const recursiceFactorial = (num, res = 1) => {    if(num){       return recursiceFactorial(num-1, res * num);    };    return res; };现在,我们将调用该函数并传递值以查找递归 -console.log(recursiceFactorial(num)); console.log(recursiceFactorial(6)); console.log(recursiceFactorial(10));示例让我们为该函数编写代码 -const num = 9; const recursiceFactorial = (num, res = 1) => {    if(num){   ... 阅读更多

JavaScript - 在平均值计算中排除某些值

AmitDiwan
更新于 2020年9月14日 13:36:48

222 次浏览

假设我们有一个这样的对象数组 -data = [    {"Age":26, "Level":8},    {"Age":37, "Level":9},    {"Age":32, "Level":5},    {"Age":31, "Level":11},    {"Age":null, "Level":15},    {"Age":null, "Level":17},    {"Age":null, "Level":45} ];我们需要编写一个 JavaScript 函数,计算所有 age 属性具有真值的对象的平均等级。让我们为该函数编写代码 - 示例以下是代码 -data = [    {"Age":26, "Level":8},    {"Age":37, "Level":9},    {"Age":32, "Level":5},    {"Age":31, "Level":11},    {"Age":null, "Level":15},    {"Age":null, "Level":17},    {"Age":null, "Level":45} ]; const findAverage = arr => { ... 阅读更多

广告