javascript - if/else 变量存在的简写

标签 javascript shorthand shorthand-if

我只是运行一个函数来检查变量year是否已设置,如果没有,则设置它new Date().getFullYear()

我得到的错误:

Uncaught ReferenceError: year is not defined

year = (year) ? year : new Date().getFullYear();
console.log(year);

为什么我无法检查 year 是否存在以及是否未设置?

最佳答案

年份=年份|| new Date().getFullYear();

用于检查函数参数

关于javascript - if/else 变量存在的简写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36165900/

相关文章:

javascript - 在 JS 中检查变量的简写语法?

php - 不确定 a 的值是多少

Javascript:变量范围问题

javascript - 如何在循环内使用 JavaScript 动画效果?

javascript - 如何忽略数组解构中的某些返回值?

javascript - Angular JS 过滤器 2 值?

几个类的 CSS Hover 相同

css - 你能想到哪些好的 CSS 速记?