将值作为对象属性返回

以赛亚·西亚斯

我必须编写一个函数,它接受一个数组并返回一个对象,该对象以数组的第一个元素作为对象的键,数组的最后一个元素作为对象的值。

这是提出的挑战:

编写一个函数“transformFirstAndLast”,它接受一个数组,并返回一个对象,其中:1) 数组的第一个元素作为对象的键,2) 数组的最后一个元素作为该键的值。

示例输入:

['Queen', 'Elizabeth', 'Of Hearts', 'Beyonce']

函数的返回值(输出):

{
  Queen : 'Beyonce'
}

不要更改输入数组。假设输入数组中的所有元素都是“字符串”类型。

请注意,输入数组可能具有不同数量的元素。您的代码应该灵活地适应这一点。

例如,它应该处理如下输入:

['Kevin', 'Bacon', 'Love', 'Hart', 'Costner', 'Spacey']

函数的返回值(输出):

{
  Kevin : 'Spacey'
}

入门代码

function transformFirstAndLast(array) {
  // your code here
}

这是我的代码

function transformFirstAndLast() {
  //Take in an array
  array = ['Queen', 'Elizabeth', 'Of Hearts', 'Beyonce'];
  //Return an object with:
  return {
//element 1     element 2
  stuckHere : array[array.length-1],
};
}
  //call function
  transformFirstAndLast();

任何帮助是极大的赞赏!

他们

使用此处描述的计算属性键

function transformFirstAndLast(array) {
  return {[array[0]]: array[array.length - 1]};
}

console.log(transformFirstAndLast(['Queen', 'Elizabeth', 'Of Hearts', 'Beyonce']));

对象属性键[array[0]]是从第一个数组元素计算出来的array[0]它的值是最后一个数组元素array[array.length - 1]

您应该考虑将 传递arraytransformFirstAndLast函数的参数,如此处所做的那样,以符合质询提供的函数签名。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何遍历所有属性并将值作为对象返回

将React组件作为对象值返回并绑定道具

对象属性值作为类型

连接对象属性的值将返回NaN(Javascript)

Typescript - 将“以承诺作为属性的对象”-类型转换为“以已解决的承诺值作为属性的对象”-类型

根据属性返回对象值

Android Retrofit和GSON:JSON响应返回对象或字符串作为属性值

将属性打包到类型对象中并作为方法的结果返回

在将输入列表与作为对象属性的列表进行比较后返回 obj 结果的 Linq 查询

如何设置作为“对象”返回的值?

如何从列表中返回对象作为值

GhostscriptRasterizer对象返回0作为PageCount值

抽象属性作为自己的值对象

使用 json 作为 vagrantfile 对象的属性\值

Typescript数组对象属性值作为类型

使用EventSubscriber将函数的返回值作为属性传递给json

模型包含选项可将属性作为具有定义别名的单个值而不是具有属性的对象返回

R将Corrplot作为对象返回

将 protobuf 对象作为 json 返回

将筛选器选择作为对象发送以在Angular App中返回多个值

将值作为包括嵌套数组的单个对象返回的 LINQ 方法

在 React 中,根据数组中对象的值将状态作为数组返回

如何将每个熊猫数据框行转换为包含列值作为属性的对象?

如何通过组件将函数作为值分配给Vuex状态下的对象的属性?

在 isinstance 评估中,属性作为属性对象返回,而不是 getter

仅将结果作为值数组返回

一个类可以具有一个Map属性,该类属性将Class对象作为键,并将其值作为该类对象的列表?

将函数作为属性值传递

将函数作为对象的值传递