我在看一些示例代码:
function iLoveCheese(){
return {
'c': thenumber, 'd': anothernumber
}
}
说我想在程序中使用“ thenumber”,我可以这样做:
function lotsOfCheese(){
var t = iLoveCheese();
return t.thenumber;
}
是正确的理解吗?
最佳答案
您的lotsOfCheese
函数将无法正常工作。这是因为ILoveCheese
函数返回一个对象。您需要通过其键而不是其值来引用该对象。
function lotsOfCheese(){
var t = iLoveCheese();
return t.c; // "c" is the key of the object t
}
这将返回一个值,
thenumber