【发布时间】:2020-10-19 04:28:22
【问题描述】:
$('#title').keyup( () => {
const title_val = $(this).val();
console.log('before');
if (title_val.length >= 20){
console.log(title_val);
}
console.log('after');
});
console.log('before') 和 console.log('after') 有效。如果我使用function() 而不是() => {...},if 语句才有效,即使条件得到满足。为什么会这样?
【问题讨论】:
-
先做`console.log('before', title_val);`...
标签: javascript jquery if-statement arrow-functions