0

我有一些对象有很多嵌套的属性和方法层,不幸的是它们也不能很好地描述它们的实际作用。是否可以在我的函数开始时将它们设置为更短的更具描述性的变量名称?

这不起作用,但似乎我应该能够做类似的事情。

var out = {
    mid1: true,
    middle: {
        inner: function (value) {
            return value * 2;

        }

    }
};

console.log(out.middle.inner(5)); //10

var i = function(value){ out.middle.inner(value);} 

console.log(i(6)); //undefined
4

1 回答 1

6

return您在i函数中忘记了 a 。

var i = function(value){ return out.middle.inner(value);} 
于 2013-09-25T19:28:54.903 回答