var key = 'abc';
var oBj = {key : '值'}
---------------------------
希望结果
var oBj = {abc: '值'}
不知有没有办法实现
var oBj = {key : '值'}
---------------------------
希望结果
var oBj = {abc: '值'}
不知有没有办法实现
2014-11-12 23:36
最佳答案
这样做:
1
2
3
4
5
6
7
8
9
|
var
key =
'abc'
;
var
obj = {key :
'值'
};
// 好奇一下,你为什么会用 oBj 这么奇葩的大小写方式?
// 复制原来的值
obj[key] = obj[
'key'
];
// 删除原来的键
delete
obj[
'key'
];
// 检查效果
alert(obj.abc);
|
以上。请采纳,请给分。

把原来的赋值给另一个,并且把原来的删了
var key = 'abc';
var oBj = {key : '值'}
---------------------------
希望结果
var oBj = {abc: '值'}
不知有没有办法实现
var oBj = {key : '值'}
---------------------------
希望结果
var oBj = {abc: '值'}
不知有没有办法实现
2014-11-12 23:36
最佳答案
这样做:
1
2
3
4
5
6
7
8
9
|
var
key =
'abc'
;
var
obj = {key :
'值'
};
// 好奇一下,你为什么会用 oBj 这么奇葩的大小写方式?
// 复制原来的值
obj[key] = obj[
'key'
];
// 删除原来的键
delete
obj[
'key'
];
// 检查效果
alert(obj.abc);
|
以上。请采纳,请给分。
把原来的赋值给另一个,并且把原来的删了