我正在使用JSLint来完成JavaScript,并且在执行诸如比较语句内部之类的事情时,它会返回许多建议来替换==(两个等号)===(三个等号).idSele_UNVEHtype.value.length == 0if
有没有性能优势,以代替==用===?
任何性能改进都会受到欢迎,因为存在许多比较运算符
如果没有进行类型转换,是否会有性能提升==?
javascript equality operators equality-operator identity-operator
我已经看到了两种在React中用Typescript声明一个SFC的方法,这两种方法是:
import * as React from 'react'
interface Props {
message: string
}
const Component = (props: Props) => {
const { message } = props
return (
<div>{message}</div>
)
}
export default Component
Run Code Online (Sandbox Code Playgroud)
和:
import * as React from 'react'
interface Props {
message: string
}
const Component: React.StatelessComponent<Props> = props => {
const { message } = props
return (
<div>{message}</div>
)
}
export default Component
Run Code Online (Sandbox Code Playgroud)
从这个问题我看到,如果你在组件中使用它,你可以通过第二种方式从界面中省略子项.
还有什么差异吗?哪一个是首选的,为什么?