我对javascript不是很有经验,并且有一个与函数参数周围使用的花括号有关的问题,因为它不是JSON结构.
我正在学习核js,我发现了一些代码作为例子,但我不太了解它 - 为什么"产品"在括号中?:
addToCart(product) {
reactor.dispatch(ADD_TO_CART, { product })
}
Run Code Online (Sandbox Code Playgroud)
谢谢
嗨,我有与用作绑定到属性的函数的刷新输出相关的问题。
假设我有一部分 html 我想在特定情况下隐藏:
<div hidden$="[[hideElement()]]">
Run Code Online (Sandbox Code Playgroud)
函数被定义为 Polymer 对象:
hideElement: function () {
if (this.deviceId == undefined) {
return false;
}
else if (typeof this.deviceId === 'string' || this.deviceId instanceof String) {
return true;
}
else {
return false;
}
},
Run Code Online (Sandbox Code Playgroud)
我看到的是,在此函数的输出发生变化后,该元素并未隐藏。
我可能会错过一些东西,但我不确定是什么。