對象的映射函數(而不是數組) - map function for objects (instead of arrays)

問題:

I have an object:我有一個對象:

myObject = { 'a': 1, 'b': 2, 'c': 3 }

I am looking for a native method, similar to Array.prototype.map that would be used as follows:我正在尋找一種類似於Array.prototype.map的本機方法,其用途如下:

newObject = myObject.map(function (value, label) {
    return value * value;
});

// newObject is now { 'a': 1, 'b': 4, 'c': 9 }

Does JavaScript have such a map function for objects? JavaScript 有這樣的對象map函數嗎? (I want this for Node.JS, so I don't care about cross-browser issues.) (我想要這個用於 Node.JS,所以我不關心跨瀏覽器的問題。)


解決方案:

參考一: https://stackoom.com/question/108t8
參考二: map function for objects (instead of arrays)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章