我有一个对象:
myObject = { 'a': 1, 'b': 2, 'c': 3 }
我正在寻找一个类似于 Array.prototype.map 的本机方法,其使用方式如下:
newObject = myObject.map(function (value, label) {
return value * value;
});
// newObject is now { 'a': 1, 'b': 4, 'c': 9 }
JavaScript有这样的对象的 map 函数吗? (我想要 Node.JS 的这个,所以我不关心跨浏览器问题。)
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
没有到
Object对象的本机map,但是这样如何:var myObject = { 'a': 1, 'b': 2, 'c': 3 }; Object.keys(myObject).forEach(function(key, index) { myObject[key] *= 2; }); console.log(myObject); // => { 'a': 2, 'b': 4, 'c': 6 }