簡體   English   中英

為嵌套在對象深處的方法制作別名

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM