如何用另一个对象中的值创建对象?

大卫

我正在尝试创建一个对象,其中包含3个其他对象,而这3个对象中的每一个都有2个值。

这是我要寻找结果

{0:{x:1,y:3},1:{x:4,y:2},2:{x:5,y:0}}

我的代码:

let obj = {};
let oneToTen = Array.from(Array(2).keys());

obj[oneToTen] = {
    x: randomeNumber,
    y: randomeNumber
};

我不知道如何在x和y中推随机数。

科尔西

使用for loop,您可以将计数器值用作对象键(自动转换为字符串),并在每个循环迭代中生成并分配子对象。

此代码将生成3个子对象,每个子对象都包含一个子对象,xy具有随机值(范围为0-10)。

let obj={};
let maxChildren = 3; 

for(let i=0; i<maxChildren; i++){
  obj[ i ]={
    x: Math.floor(Math.random()*11),
    y: Math.floor(Math.random()*11)
  }
}


console.log(obj)

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何用另一个对象的值替换多个对象的值?

如何用 C# 中的另一个集合值填充一个空的对象集合

如何根据另一个对象数组的值创建一个对象数组?

如何用Java中的另一个对象的属性对对象列表进行排序?

如何从特定的另一个对象创建对象

在另一个对象中创建的模拟对象

在另一个对象中动态创建对象

如何用另一个NSArray的最后30个对象创建一个新的NSArray?

如果对象与另一个对象属性匹配,如何获取对象中的值

如何通过比较值从嵌套对象数组中获取信息以创建另一个嵌套对象?

从js中另一个对象的值创建新对象

根据另一个对象的值在对象中创建新属性

如何从JavaScript中的另一个对象创建自定义对象

如何在python中创建与另一个对象具有相同内容的对象?

如何使用lodash根据对象文字中的另一个值更新对象的值

如何更新另一个对象中复杂对象的值?

如何按另一个对象中的键聚合对象值

用另一个对象的属性-值对创建一个新对象

使用来自另一个对象的值创建一个对象数组

访问在另一个类中创建的对象

访问在另一个类中创建的对象

访问在另一个函数中创建的对象

如何在javascript中的对象数组中创建另一个对象数组中的对象数组

如何用另一个不相关的对象的数据快速填充Java对象?

Angular-如何用另一个对象替换对象属性?

如何用另一个对象的匹配键值替换对象键

获取另一个类中对象的值

如何基于数组和另一个对象创建一个新对象?

如何使用 Python 从另一个对象创建一个新的 JSON 对象?