function ordersUtil() {
var obj = {
currentPage: 1
}
return obj;
}
console.log(ordersUtil.currentPage);
console.log(ordersUtil.currentPage);返回未定义。
我正在javaScript对象文字中设置默认属性,但是为什么不能简单地访问它呢?我知道我可以在对象之后执行ordersUtil.currentPage = 1,然后我将获得它的值。我的问题是如何设置默认值并访问它们?
最佳答案
这是undefined
,因为function
本身不具有该属性。如果您调用它,则返回的Object
将:
var orders = ordersUtil();
console.log(orders.currentPage);
如您所知,
function
可以保存该属性:但是,当前不是。
关于javascript - JavaScript属性返回未定义,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22586592/