Javascript 为嵌套在对象中的方法生成别名
我有一些对象,它们有很多嵌套的属性层和方法,不幸的是,这些属性层和方法对它们的实际功能也不是很有描述性。是否可以在函数的开头将它们设置为一个更简短、更具描述性的变量名 这不起作用,但看起来我应该可以做类似的事情Javascript 为嵌套在对象中的方法生成别名,javascript,Javascript,我有一些对象,它们有很多嵌套的属性层和方法,不幸的是,这些属性层和方法对它们的实际功能也不是很有描述性。是否可以在函数的开头将它们设置为一个更简短、更具描述性的变量名 这不起作用,但看起来我应该可以做类似的事情 var out = { mid1: true, middle: { inner: function (value) { return value * 2; } } }; console.log(out.
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
您在
i
函数中忘记了一个return
var i = function(value){ return out.middle.inner(value);}
您在
i
函数中忘记了一个return
var i = function(value){ return out.middle.inner(value);}