[英]How to get object properties from outside a function?
How do I get the value of name or age from outside the function?如何从 function 之外获取姓名或年龄的值?
function foo(){
var person={
name: "abc",
company: "pqr",
age: 25
};
}
console.log(foo().person.name);
Return person
:返回
person
:
function foo(){ var person = { name: "abc", company: "pqr", age: 25 }; return { person }; } console.log(foo().person.name);
You don't return anything from function, function will return undefined
implicitly always.您不会从 function 中返回任何内容,function 将始终隐式返回
undefined
。 You must return person
explicitly (and removed property because I guess you intended person
value as is):您必须显式返回
person
(并删除属性,因为我猜您打算按原样返回person
值):
function foo(){ var person = { name: "abc", company: "pqr", age: 25 }; return person; } console.log(foo().name);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.