我已经定义了一个包含状态属性的数组。我正在通过遍历数组是否为空来检查每个状态属性,然后选择当前迭代项并通过此迭代变量获取状态值,但它给出了未定义即this.state.item未定义并相应地设置pass_msg状态属性?我的状态是
template <typename T1, typename T2>
T1 conv(T2 d) {
if constexpr (is_reinterpret_cast_safe<T1, T2>())
return conv_reinterpret_cast<T1, T2>(d);
else
return conv_memcpy<T1, T2>(d);
}
}
答案 0 :(得分:0)
未定义this.state.item的原因是因为该州没有属性项目。如果要使用变量作为键来从状态中获取属性,则需要像这样获取它:
this.state[item]