[英]Setting javascript object number to x and y values
我正在尝试将数字转换为对象
我有一个看起来像这样的javascript对象
settings = {
offset: 20
}
至
settings.offset: {
x: 20,
y: 20
}
我以为会和做一样容易
if (typeof settings.offset == 'number') {
var tValue = settings.offset;
settings.offset['x'] = tValue;
settings.offset['y'] = tValue;
}
您正在尝试在数字上设置属性。 将其更改为一个对象。
if (typeof settings.offset == 'number') {
var tValue = settings.offset;
settings.offset = {};
settings.offset['x'] = tValue;
settings.offset['y'] = tValue;
}
要么
if (typeof settings.offset == 'number') {
var tValue = settings.offset;
settings.offset = {
'x' : tValue,
'y' : tValue
};
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.