小编Hri*_*rma的帖子

无法理解 JS 中这个 for 循环的输出

我已经明白为什么这段代码的输出应该是3 3 3.

for (var i = 0; i < 3; i++) {
  setTimeout(() => console.log(i), 1);
}
Run Code Online (Sandbox Code Playgroud)

但我无法理解为什么这段代码的输出是0 1 2.

for (let i = 0; i < 3; i++) {
  setTimeout(() => console.log(i), 1);
}
Run Code Online (Sandbox Code Playgroud)

我希望第二个循环的输出更加清晰for

javascript for-loop var let settimeout

9
推荐指数
3
解决办法
1万
查看次数

无法读取material-ui按钮组件中null的属性(读取“pulsate”)

这是我正在使用的material -ui版本:

"@mui/icons-material": "^5.5.1",
"@mui/material": "^5.5.1",
Run Code Online (Sandbox Code Playgroud)

这就是我导入 Button 组件的方式:

import Button from "@mui/material/Button";
Run Code Online (Sandbox Code Playgroud)

这就是我使用 Button 的方式:

<Button variant="contained"
   className={styles.contactBtn}
   autoFocus
   onClick={handleClose}
>
   Close
</Button>
Run Code Online (Sandbox Code Playgroud)

我收到这样的错误: 无法读取 null 的属性(读取“脉动”)在此输入图像描述

我从 github Link找到了这个线程(解决方案),但它没有解决我的问题。我该如何解决 ?

javascript css reactjs material-ui

4
推荐指数
1
解决办法
2996
查看次数

标签 统计

javascript ×2

css ×1

for-loop ×1

let ×1

material-ui ×1

reactjs ×1

settimeout ×1

var ×1