gpt4 book ai didi

javascript - 如何映射一个对象?

转载 作者:行者123 更新时间:2023-12-03 10:08:39 26 4
gpt4 key购买 nike

例如,我们可以像这样映射一个数组:

IMGOINGTOBENUMBERS = ["1", "5", "19"];

IM_HAPPY = IMGOINGTOBENUMBERS.map(function(value){
return +value;
});

console.log(IM_HAPPY);

在 jsfiddle 上:http://jsfiddle.net/87npme9e/1/

但是,普通的 JS 对象又如何呢?我们知道 .map 仅适用于数组。

对象:

IMGOINGTOBENUMBERS = {
a: "1",
b: "2"
}

NOT_HAPPY = IMGOINGTOBENUMBERS.map(function(value){
return +value;
});

console.log(NOT_HAPPY);

在 jsfiddle 上:http://jsfiddle.net/uyzqtpLd/2/

最佳答案

IMGOINGTOBENUMBERS = {
a: "1",
b: "2"
}



NOT_HAPPY = Object.keys(IMGOINGTOBENUMBERS).map(function (key) {return IMGOINGTOBENUMBERS[key]});

console.log(NOT_HAPPY);

关于javascript - 如何映射一个对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30241895/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com