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

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

Sakshi Jain
更新于 2023年8月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年8月21日 17:01:31

576 次浏览

题目要求将字符串添加到数组元素的所有值的前面,其中用户将提供要添加到前面的字符串和数组值作为输入源。可以将题目深入理解为,给定一个字符串文本,特别是添加到每个数组元素开头的文本,输出应返回一个新的结果数组,该数组将添加到前面的字符串值与数组元素的值组合在一起。什么是 JavaScript 中的数组?如果您熟悉其他编程语言,例如 C、C++……阅读更多

在 JavaScript 中反转二叉树

Sakshi Jain
更新于 2023年8月22日 18:40:45

610 次浏览

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

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

Sakshi Jain
更新于 2023年8月22日 18:14:40

383 次浏览

题目要求用户在 JavaScript 中将一个数组中的所有记录添加到另一个数组的每条记录中。仅仅阅读语句就很难理解并编写相应的代码。最简单的意思是,给定两个包含不同值集合的数组,我们需要生成一个组合的新对象数组,使得新生成的数组包含这两个数组中所有可能值的集合,例如 array1 和 array2。这个问题也可以用另一种方式来描述,即查找笛卡尔积……阅读更多

广告