我正在研究 Javascript 中的箭头函数。
我以两种方式使用 forEach。
没有箭头的那个可以工作,但是有箭头的那个没有工作。
你能告诉我为什么吗?
let ary = [1,2,3,4,5];
function callback (i) {
console.log(i);
}
// Working
ary.forEach(callback);
// Not working
ary.forEach((i)=>callback);
Run Code Online (Sandbox Code Playgroud) 我目前正在学习 React。
我可以在函数组件中使用“let”而不是“useState”吗?
const Func = () => {
let fruit = "banana";
const changeFruit = () => {
fruit = "apple"
};
changeFruit();
}
Run Code Online (Sandbox Code Playgroud)
const Func = () => {
const [fruit, setFruit] = useState("banana");
const changeFruit = () => {
setFruit("apple");
};
changeFruit();
}
Run Code Online (Sandbox Code Playgroud)