Javascript:循环使用多个对象的相同属性

Javascript:循环使用多个对象的相同属性,javascript,object,for-loop,Javascript,Object,For Loop,如果这是一个愚蠢的问题,很抱歉,但我对这个问题有点陌生。我有几个对象object1,object2,object3。。。每个都有相同的属性1,属性2,属性3。。。像这样: var object1 = {color: red, length: 1, width: 6}; var object2 = {color: blue, length: 4, width: 2}; var object3 = {color: green, length: 4, width: 5}; 如何创建一个for循环,该

如果这是一个愚蠢的问题,很抱歉,但我对这个问题有点陌生。我有几个对象object1,object2,object3。。。每个都有相同的属性1,属性2,属性3。。。像这样:

var object1 = {color: red, length: 1, width: 6};
var object2 = {color: blue, length: 4, width: 2};
var object3 = {color: green, length: 4, width: 5};
如何创建一个for循环,该循环运行于每个对象的相同属性,而不是一个对象的每个属性


谢谢大家!

可以先迭代属性,然后迭代数组中的对象

var object1={color:'red',长度:1,宽度:6}, object2={color:'blue',长度:4,宽度:2}, object3={颜色:“绿色”,长度:4,宽度:5}; ['color','length','width'].foreachk函数{ [object1,object2,object3]。ForEacho函数{ 控制台标志[k]; }; };
.作为控制台包装{max height:100%!important;top:0;}您可以首先迭代数组中的属性,然后迭代数组中的对象

var object1={color:'red',长度:1,宽度:6}, object2={color:'blue',长度:4,宽度:2}, object3={颜色:“绿色”,长度:4,宽度:5}; ['color','length','width'].foreachk函数{ [object1,object2,object3]。ForEacho函数{ 控制台标志[k]; }; };
.as控制台包装{最大高度:100%!重要;顶部:0;}嵌套循环。将其视为二维阵列。或者根据需要使用map/reduce/filer抽象。您需要这些对象的数组或对这些对象的某种引用来进行检查并将这些对象放入数组中,而不是使用带有编号名称的多个变量,并使用简单的for…of loopnest循环。将其视为二维阵列。或者根据需要使用map/reduce/filer抽象。您需要这些对象的数组或对这些对象的某种引用来进行检查并将这些对象放入数组中,而不是使用带有编号名称的多个变量,并使用简单的for…of loop注意,如果您知道所有对象都具有相同的属性,可以使用对象替换硬编码的属性。keysobject1@juvian,但是,您可以使用常量数组作为键,无需反复渲染键。请注意,如果您知道所有对象都具有相同的属性,则可以使用对象替换硬编码的属性。keysobject1@juvian,但是你可以用一个常量数组作为键,无需反复渲染关键帧。