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

在 JavaScript 中将对象数组转换为数组对象

Sakshi Jain
更新于 2023-08-21 16:20:00

381 次浏览

问题陈述要求在 JavaScript 中执行对象数组到数组对象的完整转换,其中对象数组由用户作为输入源给出,并且给定的输入可以成功地完全转换为生成的数组对象。什么是 JavaScript 中的数组?如果您熟悉其他任何编程语言,如 C、C++ 或 Java,您一定听说过“数组”这个词。在编程中,数组是在一个屋檐下收集类似数据元素的集合。现在,一个重要的问题出现了:如果数组通常是... 阅读更多

在 JavaScript 中将 N 分区,其中部分的数量和每个部分都是 2 的幂,并且部分大小和数量受到限制

AmitDiwan
更新于 2020-11-21 10:34:35

91 次浏览

我们需要编写一个 JavaScript 函数,它接收一个数字作为输入。该函数应根据以下规则将数字划分为块:块的数量应为 2 的幂,每个块也应包含 2 的幂个项目(其中大小最多为 2 的幂,因此为 1、2、4、8、16、32,32 为最大值)因此,例如,8 可以分为 1 个桶 - [8]9 可以是 - [8, 1]这之所以有效,是因为这两个数字都是 2 的幂,并且数组的大小为 2(也是 2 的幂)。让我们... 阅读更多

检查 JavaScript 中数组中具有相同键的对象数量

AmitDiwan
更新于 2020-11-21 10:33:23

1K+ 次浏览

假设,我们有一个包含一些用户数据对象的数组,如下所示:const arr = [    {       "name":"aaa",       "id":"2100",       "designation":"developer"    },    {       "name":"bbb",       "id":"8888",       "designation":"team lead"    },    {       "name":"ccc",       "id":"6745",       "designation":"manager"    },    {       "name":"aaa",       "id":"9899",       "designation":"sw"    } ];我们需要编写一个 JavaScript 函数,它接收一个这样的数组。然后我们的... 阅读更多

JavaScript 中数字数组的最小公倍数

AmitDiwan
更新于 2020-11-21 10:32:20

306 次浏览

假设,我们有两个数字的数组,它们指定一个范围。我们需要编写一个函数,找到提供的参数的最小公倍数,该最小公倍数可以被两者以及这两个参数之间所有顺序数字整除。该范围将是两个数字的数组,这两个数字不一定按数字顺序排列。例如,如果给出 [1, 3],那么我们需要找到 1 和 3 的最小公倍数,该最小公倍数也可以被 1 和 3 之间的所有数字整除。这里的答案... 阅读更多

在 JavaScript 中重新组合 JSON 数组

AmitDiwan
更新于 2020-11-21 10:31:59

257 次浏览

假设,我们有一个这样的对象 JSON 数组:const arr = [    {       "id": "03868185",       "month_10": 6,    },    {       "id": "03870584",       "month_6": 2,    },    {       "id": "03870584",       "month_7": 5,    },    {       "id": "51295",       "month_1": 1,    },    {       "id": "51295",       "month_10": 1,    },    {       "id": "55468",       "month_11": 1,    } ];这里,我们... 阅读更多

如何在 JavaScript 中将两个包含对象的数组合并为一个?

AmitDiwan
更新于 2020-11-21 10:30:11

943 次浏览

假设,我们有两个这样的对象数组:const arr1 = [    {name:'test', lastname: 'test', gender:'f'},    {name:'test1', lastname: 'test1', gender:'f'},    {name:'test2', lastname: 'test2', gender:'m'} ]; const arr2 = [    {name:'test21', lastname: 'test21', gender:'f'},    {name:'test1', lastname: 'test1', gender:'f'},    {name:'test2', lastname: 'test2', gender:'m'},    {name:'test22', lastname: 'test22', gender:'m'} ];这些数组在内部没有任何重复的对象(基于“name”属性重复),但在第一个和第二个对象中存在一些名称重复的对象。我们需要编写一个 JavaScript 函数,它接收两个这样的数组并返回一个新数组。该... 阅读更多

在 JavaScript 中合并两个已排序的数组以形成一个已排序的结果数组

AmitDiwan
更新于 2020-11-21 10:30:47

164 次浏览

我们需要编写一个 JavaScript 函数,它接收两个已排序的数字数组作为输入。该函数应将这两个数组合并在一起以形成一个已排序的结果数组,并返回该数组。例如:如果这两个数组是:const arr1 = [2, 6, 6, 8, 9]; const arr2 = [1, 4, 5, 7];那么输出数组应该是:const output = [1, 2, 4, 6, 6, 7, 8, 9];示例此代码将是:const arr1 = [2, 6, 6, 8, 9]; const arr2 = [1, 4, 5, 7]; const mergeSortedArrays = (arr1 = [], arr2 = []) ... 阅读更多

JavaScript 函数将字符串前置到数组的所有值中?

Sakshi Jain
更新于 2023-08-21 17:01:31

576 次浏览

问题陈述要求将字符串前置到数组元素的所有值中,其中前置字符串和数组值将由用户作为输入源给出。问题陈述可以被深入地可视化为给定一个字符串文本,专门用于前置或附加到数组每个元素的开头,输出应返回一个新的结果数组,其中前置字符串值与数组元素的值组合在一起。什么是 JavaScript 中的数组?如果您熟悉其他任何编程语言,如 C、C++,... 阅读更多

在 JavaScript 中反转二叉树

Sakshi Jain
更新于 2023-08-22 18:40:45

610 次浏览

问题陈述要求用户给定一个二叉树,您需要找到二叉树元素的镜像图像,以便反转树分支的对应和并行兄弟节点。简而言之,反转给定原始二叉树作为输入的整个二叉树。问题陈述的输出看起来像是输入二叉树的反转函数,作为需要实现的摘要。什么是 JavaScript 中的树?树指的是用于保存数据的优化数据结构之一... 阅读更多

在 JavaScript 中将一个数组中的所有记录添加到另一个数组的每个记录中

Sakshi Jain
更新于 2023-08-22 18:14:40

383 次浏览

问题陈述要求用户在 JavaScript 中将一个数组中的所有记录添加到另一个数组的每个记录中,刚刚阅读的语句似乎难以理解和实现代码。最简单的含义是给定两个不同值集合的数组,我们需要生成一个组合的新对象数组,以便新生成的数组是两个数组(例如数组 1 和数组 2)中所有可能值的集合。问题陈述也可以用另一种方式实现,即找到笛卡尔... 阅读更多

广告