gpt4 book ai didi

javascript - 如何将对象构造函数添加到另一个对象内的空数组中

转载 作者:行者123 更新时间:2023-12-03 09:43:37 24 4
gpt4 key购买 nike

对象中的数组如何从另一个对象接收数据,以及创建属性的数组值是否仍会使该属性成为对象? (令人困惑)

例如,

function example(red, blue){
this.red1 = red;
this.blue1 = blue;
}
var colors = new example("Red", "Blue");

//Object 2,
var colorShapes = {triangle: blue, square: []};

//My attempt
var array1 = colorShapes.square.push(colors);
console.log(array1);

最佳答案

您可以像正常操作对象或数组一样操作对象内的数组(或数组内的对象,或其任意组合)。您只需要能够引用它即可。

因此,在您的示例中,colorShapes.square 计算为一个数组,并且可以像操作任何数组一样操作该数组。

您的问题有点令人困惑,因此请随时提出任何澄清问题。

首先,在 colorShapes 中它应该是三 Angular 形:“蓝色”

其次,push返回数组的长度。您只想运行 colorShapes.square.push(colors)

现在 colorShapes.square[0] 计算为您的对象 colors

您熟悉 Chrome 控制台吗?这是我们执行的代码的屏幕截图,以及之后的结构:

Chrome Console Screenshot

关于javascript - 如何将对象构造函数添加到另一个对象内的空数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31105567/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com