就性能而言,哪一个是更好的方法第一或第二?
const getCookieValue = readCookie('my_var')
应该在顶部声明,或者因为它的使用只在一个条件下,所以最好将它保留在if
语句中
方法一
componentWillMount() {
const {data1, data2} = this.props
if(data1) {
const getCookieValue = readCookie('my_var')
if(getCookieValue === 'test_string') {
// Statements ....
}
}
}
或者
方法二
componentWillMount() {
const {data1, data2} = this.props
const getCookieValue = readCookie('my_var')
if(data1) {
if(getCookieValue === 'test_string') {
// Statements ....
}
}
}