未定义值时增加属性的值

用户6427229

我正在尝试以这种方式为属性添加赋值,但我似乎无法弄清楚如何以正确的方式执行此操作

let test = {}
test["Hi"] = 0 // would be inside a loop, so unless I add a check to see if "Hi" is a valid key in the object
test["Hi"] += 1 // What I want to happen

let test2 = {} // what I thought would work
test2["Hi"] += 1 || 0

console.log(test2) -- {Hi: NaN}
约瑟夫·图卡钦斯基

test2["Hi"] += 1 || 0你要求做的是:如果你可以把到TEST2 [“嗨”]的值(TEST2 [“嗨”] + 1) -做到这一点。否则,将 test2["Hi"]+0 的值放在那里。在您的情况下, test2["Hi"] 未定义,因此两个选项都返回 NaN。如果你想做的是 test2["Hi"]+= 1 OR test2["Hi"] = 0,你可以用其他方式来做,

喜欢:

    test2["Hi"] = test2["Hi"] + 1 || 0;

或者

    test2["Hi"] = test2["Hi"] ? test2["Hi"] += 1 : 0;

根据你喜欢的。希望它的帮助

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

jQuery ID属性值未定义

Logback 属性值未定义

'this'属性的值在nodeJS上未定义

传递时按钮值未定义

在函数内部时未定义值

未定义的值

值返回无法读取未定义的属性“值”

读取单选按钮的值时,值未定义

更新地理位置值时无法读取未定义的属性“ setState”

错误:设置嵌套对象的值时无法设置未定义的属性

尝试复制时粘贴输入字段的值:无法读取未定义的属性“ nodeType”

Python 3.7数据类:向未定义属性分配值时引发错误

类型错误:使用 Redux 向数组添加值时,无法读取未定义的属性“值”

nestjs / cqrs-TypeError:无法在安装时读取未定义的属性“值”

使用 react-chartjs-2 时“无法读取未定义的属性“默认值”错误

在 Rails 中使用 Rspec 检查属性值时未定义的方法

未定义值时如何定义参数值?

JQuery的3.4.1无法读取的未定义的属性“值”

未捕获的TypeError:无法读取未定义的属性“值”

VueJS jQuery:父数据属性的计算值未定义

ReactJS TypeError:无法读取未定义的属性“值”

无法在表单验证中读取未定义的属性“值”

Angular 6:TypeError:无法读取未定义的属性“值”

反应:类型错误:无法读取未定义的属性“值”

原始异常:无法读取未定义的属性“值”

HTML 元素的 value 属性给出了未定义的值

未定义的未捕获的TypeError(长度和值属性)

formControlName:无法读取未定义的属性“值”

动态模板和未定义的属性值