381 次浏览
问题陈述要求在 JavaScript 中执行对象数组到数组对象的完整转换,其中对象数组由用户作为输入源给出,并且给定的输入可以成功地完全转换为生成的数组对象。什么是 JavaScript 中的数组?如果您熟悉其他任何编程语言,如 C、C++ 或 Java,您一定听说过“数组”这个词。在编程中,数组是在一个屋檐下收集类似数据元素的集合。现在,一个重要的问题出现了:如果数组通常是... 阅读更多
91 次浏览
我们需要编写一个 JavaScript 函数,它接收一个数字作为输入。该函数应根据以下规则将数字划分为块:块的数量应为 2 的幂,每个块也应包含 2 的幂个项目(其中大小最多为 2 的幂,因此为 1、2、4、8、16、32,32 为最大值)因此,例如,8 可以分为 1 个桶 - [8]9 可以是 - [8, 1]这之所以有效,是因为这两个数字都是 2 的幂,并且数组的大小为 2(也是 2 的幂)。让我们... 阅读更多
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 函数,它接收一个这样的数组。然后我们的... 阅读更多
306 次浏览
假设,我们有两个数字的数组,它们指定一个范围。我们需要编写一个函数,找到提供的参数的最小公倍数,该最小公倍数可以被两者以及这两个参数之间所有顺序数字整除。该范围将是两个数字的数组,这两个数字不一定按数字顺序排列。例如,如果给出 [1, 3],那么我们需要找到 1 和 3 的最小公倍数,该最小公倍数也可以被 1 和 3 之间的所有数字整除。这里的答案... 阅读更多
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, } ];这里,我们... 阅读更多
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 函数,它接收两个这样的数组并返回一个新数组。该... 阅读更多
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 = []) ... 阅读更多
576 次浏览
问题陈述要求将字符串前置到数组元素的所有值中,其中前置字符串和数组值将由用户作为输入源给出。问题陈述可以被深入地可视化为给定一个字符串文本,专门用于前置或附加到数组每个元素的开头,输出应返回一个新的结果数组,其中前置字符串值与数组元素的值组合在一起。什么是 JavaScript 中的数组?如果您熟悉其他任何编程语言,如 C、C++,... 阅读更多
610 次浏览
问题陈述要求用户给定一个二叉树,您需要找到二叉树元素的镜像图像,以便反转树分支的对应和并行兄弟节点。简而言之,反转给定原始二叉树作为输入的整个二叉树。问题陈述的输出看起来像是输入二叉树的反转函数,作为需要实现的摘要。什么是 JavaScript 中的树?树指的是用于保存数据的优化数据结构之一... 阅读更多
383 次浏览
问题陈述要求用户在 JavaScript 中将一个数组中的所有记录添加到另一个数组的每个记录中,刚刚阅读的语句似乎难以理解和实现代码。最简单的含义是给定两个不同值集合的数组,我们需要生成一个组合的新对象数组,以便新生成的数组是两个数组(例如数组 1 和数组 2)中所有可能值的集合。问题陈述也可以用另一种方式实现,即找到笛卡尔... 阅读更多