function ordersUtil() {
var obj = {
currentPage: 1
}
return obj;
}
console.log(ordersUtil.currentPage);
的console.log(ordersUtil.currentPage);返回undefined。
我在我的javaScript对象文字中设置默认属性,但是为什么我不能简单地访问它?我知道我可以在我的对象之后执行 ordersUtil.currentPage = 1然后我将获得它的值。我的问题是如何设置默认值并访问它们?
答案 0 :(得分:2)
它undefined
因为function
本身没有该属性。如果您调用它,则返回的Object
将:
var orders = ordersUtil();
console.log(orders.currentPage);
function
可以保留该属性,如您所知:
我知道我可以在我的对象[...]之后
ordersUtil.currentPage = 1
进行
但是,它目前还没有。