【发布时间】:2020-01-11 12:03:58
【问题描述】:
这是我的代码:
let user = [
{id: 1, name: "Chris", active: "true"},
{id: 2, name: "James", active: "true"},
{id: 3, name: "Jeremy", active: "true"},
];
handleClick = () => {
for(let i in user) {
if (Object.hasOwnProperty.call(user, i)) {
user[i].active = false;
}
}
};
嗨。
我一直在查看许多主题,但没有找到任何问题的答案。
正如您在单击 (handleClick) 时看到的那样,我想将活动状态修改为“真”到“假”,反之亦然。但我希望这只发生在我点击的用户身上,而不是所有用户身上。每个用户都有自己的按钮。
我开始想也许我应该以某种方式使用 id。
【问题讨论】:
-
这是来自 ReactJS 应用程序吗?
handleClick函数是怎么调用的? -
是的,先生 :) 但我不想把整个事情都说完。我更喜欢从 JS 开始,然后去适应。
-
我问过这个问题是因为
user数组中的元素如何与 DOM 元素相关联很重要。 -
好的,我明白了!让我在我的代码中进行一些排序并删除需要的内容:)
-
请使用代码 sn-p 或 jsfiddle 发布一个工作示例。
标签: javascript reactjs