我在这里做错了什么?
我在函数内部有如下所示的对象
function another(){
var obj.level1 = {
prop1 : 'some value 1',
props2: 'somevalue 2'
newProps : func() --> want new property with 1/ 2
}
}
function func() { // using this func for specific scenarios
var setNewValue = '';
if(myConditionPassed){
setNewValue = 1; // i need this to be added in my above obj
} else {
setNewValue = 2;// or this to be added in my above obj
}
}
但是当变得console.log(obj.level1);未定义时
预期的:
obj{
level1: {
prop1 : 'some value 1',
props2: 'somevalue 2'
newProps : 1
}
}
想过不发布这个帖子,虽然它非常简单,即使每天使用 JS,我也不明白我错过了什么以及我做错了什么。
元芳怎么了
相关分类