我有以下javascript代码/对象:
config = function(key) {
props = {
svgWidth: 500,
svgHeight: 500,
userUploadImgWidth: 1115,
userUploadImgHeight: 528,
};
return props[key];
}
我希望使用其他键值对添加到probs
对象,创建如下内容:
config = function(key) {
props = {
svgWidth: 500,
svgHeight: 500,
userUploadImgWidth: 1115,
userUploadImgHeight: 528,
scaledDimensions: {
scaleWidth: 500,
scaleWidth: 232
}
};
return props[key];
}
我似乎可以访问函数内的props对象,它将使用config('userUploadImgWidth')
返回值,但我想向对象添加新项目,而无法弄清楚语法。
答案 0 :(得分:1)
完全没有这个功能是完全没必要的。你确定你没有过度设计一些非常微不足道的东西吗?
有什么问题
config = {
svgWidth: 500,
svgHeight: 500,
userUploadImgWidth: 1115,
userUploadImgHeight: 528,
scaledDimensions: {
scaleWidth: 500,
scaleWidth: 232
}
}
以后。
something = config.userUploadImgWidth;