Javascript 一个值对应两个键

Javascript 一个值对应两个键,javascript,Javascript,在构造对象时,是否需要为两个键指定一个值 { "hello","bye": "alright" } 有很多更清晰的方法可以做到这一点,包括: var val = "alright"; var obj = { hello: val, bye: val }; // or var obj = {}; obj.hello = obj.bye = "alright"; 有很多更清晰的方法可以做到这一点,包括: var val = "alright"; var obj = {

在构造对象时,是否需要为两个键指定一个值

{
"hello","bye": "alright" 
}

有很多更清晰的方法可以做到这一点,包括:

var val = "alright";
var obj = {
    hello: val,
    bye: val
};

// or

var obj = {};
obj.hello = obj.bye = "alright";

有很多更清晰的方法可以做到这一点,包括:

var val = "alright";
var obj = {
    hello: val,
    bye: val
};

// or

var obj = {};
obj.hello = obj.bye = "alright";

这是一个使用可爱的

_在更现代的浏览器上不需要.map,因此您可以执行以下操作:

var obj = _.object(['hello', 'bye'].map(function(v) { return [v, 'alright']}))
无论哪种方式,生成的对象都将是:

{
    hello: "alright",
    bye: "alright"
}

这是一个使用可爱的

_在更现代的浏览器上不需要.map,因此您可以执行以下操作:

var obj = _.object(['hello', 'bye'].map(function(v) { return [v, 'alright']}))
无论哪种方式,生成的对象都将是:

{
    hello: "alright",
    bye: "alright"
}