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

在JavaScript中按ID搜索并从JSON数组中删除对象

AmitDiwan
更新于2020年11月21日 09:55:56

3K+浏览量

假设我们有一个包含一些电影数据的对象数组,如下所示:const arr = [    {id: "1", name: "Snatch", type: "crime"},    {id: "2", name: "Witches of Eastwick", type: "comedy"},    {id: "3", name: "X-Men", type: "action"},    {id: "4", name: "Ordinary People", type: "drama"},    {id: "5", name: "Billy Elliot", type: "drama"},    {id: "6", name: "Toy Story", type: "children"} ];我们需要编写一个JavaScript函数,该函数将一个这样的数组作为第一个参数,一个id字符串作为第二个参数。然后我们的函数应该搜索对象... 阅读更多

在JavaScript中将项目数组拆分为N个数组

AmitDiwan
更新于2020年11月21日 10:00:37

714浏览量

我们需要编写一个JavaScript函数,将一个数字数组分成N组,这些组必须按从大到小的顺序排列。例如,在下面的代码中,将一个包含12个数字的数组分成5个数组,结果应该均匀地从大(组)到小地分割:const arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]; const output = [[1, 2, 3] [4, 5, 6] [7, 8] [9, 10] [11, 12]];该函数应将数组作为第一个参数,将分区数作为第二个参数。示例代码... 阅读更多

列出嵌套JavaScript对象中的所有重复值

AmitDiwan
更新于2020年11月21日 09:54:16

946浏览量

假设我们有一个嵌套对象,其中包含一些宠物的数据,如下所示:const pets = {    owner1: 'Frank',    owner2: 'Curly',    owner3: 'Maurice',    dogs: {       terriers: {          name1: 'Fido',          name2: 'Woofy',          name3: {             goodDog: 'Frank',             badDog: 'Judas',          }       },       poodles: {          name1: 'Curly',          name2: 'Fido',       },   ... 阅读更多

JavaScript - 查找与SQL查询类似的匹配值的键

AmitDiwan
更新于2020年11月21日 09:52:33

333浏览量

假设我们有一个这样的对象:const obj = {"100":"Jaipur", "101":"Delhi", "102":"Raipur", "104":"Goa"};我们需要编写一个JavaScript函数,该函数将一个这样的对象作为第一个参数,并将搜索查询词作为第二个参数。然后我们的函数应该返回所有那些值包含作为第二个参数提供给函数的搜索词的键/值对。我们将简单地遍历该对象,在移动过程中构建结果对象(如果它满足条件),最后返回该对象。示例代码... 阅读更多

JavaScript:将多个数组中最大的键值组合到单个数组中

AmitDiwan
更新于2020年11月21日 09:51:25

192浏览量

我们需要编写一个JavaScript函数,该函数接受任意数量的数字数组。我们的函数应该返回一个数组,该数组是从输入的数组数组中挑选出的最大数字。输出数组中的元素数量应等于原始输入数组中包含的子数组数量。示例代码... 阅读更多

在JavaScript中将字符串评估为数学表达式

AmitDiwan
更新于2020年11月21日 09:59:34

3K+浏览量

我们需要编写一个JavaScript函数,该函数接受一个字符串化的数学方程式。该函数应该返回提供给函数的方程式的结果。例如:如果方程式是:const str = '1+23+4+5-30';那么输出应该是3示例代码...

在JavaScript中分别对数组的部分进行排序

AmitDiwan
更新于2020年11月21日 09:50:22

170浏览量

我们有一个包含许多对象的数组。我们需要编写一个函数来对数组的前半部分进行升序排序。并对数组的后半部分进行升序排序,但不将前半部分的条目与后半部分的条目混合在一起。考虑这个示例数组:const arr = [    {id:1, x: 33},    {id:2, x: 22},    {id:3, x: 11},    {id:4, x: 3},    {id:5, x: 2},    {id:6, x: 1} ];我们的函数应该根据对象的“x”属性对这个数组进行排序,同时保持上述内容... 阅读更多

在JavaScript中将对象拆分为对象数组

AmitDiwan
更新于2020年11月21日 09:49:07

3K+浏览量

假设我们有一个这样的对象:const obj = {    "value 0": "value",    "value 1": "value",    "value 2": "value",    "value 3": "value",    "value 4": "value",    "value 5": "value",    "value 6": "value",    "value 7": "value",    "value 8": "value",    "value 9": "value" };我们需要编写一个JavaScript函数,该函数接受一个这样的对象。该函数应该返回一个新的对象数组,其中每个键/值对都分离到它自己的单独对象中。示例代码... 阅读更多

获取JavaScript中相同对象的总数

AmitDiwan
更新于2020年11月21日 09:47:49

89浏览量

假设我们有一个描述一些航班路线的对象数组,如下所示:const routes = [    {       flyFrom: "CDG",       flyTo: "DUB",       return: 0,    },    {       flyFrom: "DUB",       flyTo: "SXF",       return: 0,    },    {       flyFrom: "SFX",       flyTo: "CDG",       return: 1,    } ];我们需要计算return - 0出现了多少次,以及return: 1出现了多少次。最终输出应该... 阅读更多

在JavaScript中分离数字的位数

AmitDiwan
更新于2020年11月21日 09:59:13

1K+浏览量

我们需要编写一个JavaScript程序,为用户提供输入。当用户输入一些值并按下按钮时,我们的函数应该检查输入是否为有效数字,如果它是有效数字,程序应该将数字的所有位数分别打印到屏幕上。例如:如果输入是:43354那么屏幕上的输出应该是:4 3 3 5 4让我们为这个函数编写代码:代码如下:HTML ... 阅读更多

广告