[英]make alias for method nested deep in object
我有一些對象具有很多嵌套的屬性和方法層,但不幸的是,它們對它們的實際作用也不是很好的描述。 在函數的開頭是否可以將它們設置為較短的更具描述性的變量名?
這是行不通的,但似乎我應該可以執行類似的操作。
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);}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.