以不同的方式在ES6/ES2015中创建顶级功能有哪些优点/缺点?或者这仅仅是品味/风格指南等问题?
选项1:
function square(n) {
return n * n;
}
Run Code Online (Sandbox Code Playgroud)
选项2:
var square = function(n) {
return n * n;
};
Run Code Online (Sandbox Code Playgroud)
选项3:
var square = (n) => {
return n * n;
};
Run Code Online (Sandbox Code Playgroud)
选项4:
const square = (n) => {
return n * n;
};
Run Code Online (Sandbox Code Playgroud) 两者的任务是不同的。两者之间有区别还是相等?
第一的
onClick(){
return (
<div></div>
)
}
Run Code Online (Sandbox Code Playgroud)
第二
const onClick= ()=> {
return(
<div></div>
)
}
Run Code Online (Sandbox Code Playgroud)