我在从函数返回Object时遇到了概念上的Javascript问题。有人能指出我在这里做错了什么吗?如何从函数返回对象?
var productsPartsObj = {
layers: ['toe', 'base', 'shaft'],
layer: [
{
name: 'toe',
height: 75,
width: 78,
coords: {
x: 20,
y: 120
}
}
]
}
var coords = {};
coords = (function() {
productsPartsObj.layer.forEach(function(layerObj){
if (layerObj.name === "toe") {
return layerObj.coords;
}
})
})()
console.log(coords); //logs undefined
,使所有的感觉现在COORDS值!谢谢! –
@AakashGoel - 不客气,很高兴我可以帮助:) –