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

JavaScript:从链接两个数组创建 JSON 对象数组

AmitDiwan
更新于 2020-11-23 10:43:43

404 次查看

假设,我们有两个这样的数组 - const meals = ["breakfast", "lunch", "dinner"]; const ingredients = [    ["eggs", "yogurt", "toast"],    ["falafel", "mushrooms", "fries"],    ["pasta", "cheese"] ];我们需要编写一个 JavaScript 函数,它接受这两个数组作为输入,并将第二个数组中的子数组映射到第一个数组中相应的字符串。因此,上述数组的输出应如下所示 - const output = {    "breakfast" : ["eggs", "yogurt", "toast"],    "lunch": ["falafel", "mushrooms", "fries"],    "dinner": ["pasta", "cheese"] };示例此代码如下 - const meals = ["breakfast", "lunch", "dinner"]; const ingredients ... 阅读更多

在 JavaScript 中组合两个数组

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

196 次查看

我们需要编写一个 JavaScript 函数,它接受两个相同长度的数组作为输入。我们的函数应该组合数组中对应的元素,形成输出数组中对应的子数组,然后最终返回输出数组。如果这两个数组是 - const arr1 = ['a', 'b', 'c']; const arr2 = [1, 2, 3];那么输出应该是 - const output = [    ['a', 1],    ['b', 2],    ['c', 3] ];示例此代码如下 - const arr1 = ['a', 'b', 'c']; const arr2 = [1, 2, 3]; const combineCorresponding = (arr1 = [], arr2 ... 阅读更多

在 JavaScript 中通过索引删除嵌套数组中的项

AmitDiwan
更新于 2020-11-23 10:41:00

1K+ 次查看

假设,我们有一个如下所示的对象嵌套数组 - const arr = [    { value: 'some value' },    {       array: [          { value: 'some value' },          {             array: [                { value: 'some value' },                { value: 'some value' },             ],          },          { value: 'some value' },          {   ... 阅读更多

在 JavaScript 中连接嵌套数组

AmitDiwan
更新于 2020-11-23 10:35:41

409 次查看

假设,我们有一个如下所示的嵌套数组 - const arr = ['zero', ['one', 'two' , 'three', ['four', ['five', 'six', ['seven']]]]];我们需要编写一个 JavaScript 函数,它接受一个嵌套数组作为输入。我们的函数应该返回一个字符串,其中包含所有数组元素,并用分号 (';') 连接。因此,对于上述数组,输出应如下所示 - const output = 'zero;one;two;three;four;five;six;seven;';示例此代码如下 - const arr = ['zero', ['one', 'two' , 'three', ['four', ['five', 'six', ['seven']]]]]; const buildString = (arr = [], res = '') => {    for(let i = 0; i < arr.length; ... 阅读更多

在 JavaScript 中从对象数组中选择性地检索属性值

AmitDiwan
更新于 2020-11-23 10:34:29

265 次查看

假设,我们有一个如下所示的对象数组 - const arr = [    { id : "23", name : "Item 1", isActive : true},    { id : "25", name : "Item 2", isActive : false},    { id : "26", name : "Item 3", isActive : false},    { id : "30", name : "Item 4", isActive : true},    { id : "45", name : "Item 5", isActive : true} ];我们需要编写一个 JavaScript 函数,它接受一个这样的对象作为输入,并返回一个数组,其中包含所有这些对象的“id”属性的值… 阅读更多

在 JavaScript 中对数组进行排序并将特定元素作为默认值放置

AmitDiwan
更新于 2020-11-23 10:32:58

306 次查看

我们需要编写一个 JavaScript 函数,它接受一个文字值的数组作为第一个参数,一个字符串作为第二个参数。我们的函数应该按字母顺序对数组进行排序,但将提供的字符串作为第二个参数(如果存在于数组中)保留为第一个元素,而不管它包含什么文本。示例此代码如下 - const arr = ["Apple", "Orange", "Grapes", "Pineapple", "None", "Dates"]; const sortKeepingConstants = (arr = [], text = '') => {    const sorter = (a, b) => {       return (b === text) - (a ... 阅读更多

在 JavaScript 中按键连接两个对象

AmitDiwan
更新于 2020-11-23 10:31:41

722 次查看

假设,我们有两个如下所示的子对象和父对象 JSON 数组 - const child = [{    id: 1,    name: 'somename',    parent: {       id: 2    }, }, {    id: 2,    name: 'some child name',    parent: {       id: 4    } }]; const parent = [{    id: 1,    parentName: 'The first',    child: {} }, {    id: 2,    parentName: 'The second',    child: {} }, {    id: 3,    parentName: 'The third',    child: {} }, {    id: 4,    parentName: 'The ... 阅读更多

在 JavaScript 中从数组中形成一个序列

AmitDiwan
更新于 2020-11-23 10:28:25

716 次查看

假设我们有一个如下所示的已排序数字数组,其中可能包含连续的数字。const arr = [1, 2, 3, 5, 7, 8, 9, 11];我们需要编写一个 JavaScript 函数,它接受一个这样的数组作为输入。我们的函数应该为这个数组形成一个序列。该序列应使得对于数组的所有连续元素,我们只需编写起始和结束数字,用连字符 (-) 替换中间的数字,并保持所有其他数字不变。因此,对于上述数组,输出应如下所示 - const output = '1-3, 5, 7-9, ... 阅读更多

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

AmitDiwan
更新于 2020-11-23 10:25:40

781 次查看

假设,我们有一个如下所示的对象数组 - const arr = [    {"Date":"2014", "Amount1":90, "Amount2":800},    {"Date":"2015", "Amount1":110, "Amount2":300},    {"Date":"2016", "Amount1":3000, "Amount2":500} ];我们需要编写一个 JavaScript 函数,它接受一个这样的数组作为输入,并将此数组映射到另一个数组,该数组包含数组而不是对象。因此,最终数组应如下所示 - const output = [    ['2014', 90, 800],    ['2015', 110, 300],    ['2016', 3000, 500] ];示例此代码如下 - const arr = [    {"Date":"2014", "Amount1":90, "Amount2":800},    {"Date":"2015", "Amount1":110, "Amount2":300},    {"Date":"2016", "Amount1":3000, "Amount2":500} ]; const arrify ... 阅读更多

在 JavaScript 中修剪和分割字符串以形成数组

AmitDiwan
更新于 2020-11-23 10:24:18

806 次查看

假设,我们有一个如下所示的逗号分隔字符串 - const str = "a, b, c, d , e";我们需要编写一个 JavaScript 函数,它接受一个这样的字符串作为输入,并去除其中包含的所有空格。然后我们的函数应该分割字符串以形成一个文字数组并返回该数组。示例此代码如下 - const str = "a, b, c, d , e"; const shedAndSplit = (str = '') => {    const removeSpaces = () => {       let res = '';       for(let i = 0; i < str.length; ... 阅读更多

广告