Gol*_*rYT 0 javascript syntax
由于某种原因,Vanilla JS 允许在函数调用中使用尖括号,但它改变了行为。它肯定不是泛型,而且 JS 也不是静态类型的。
let x = "ok"; console.log<"you wont see this">("And you wont see this either");
只是返回 false 并且从不向控制台输出任何内容。为什么这是有效的语法以及它到底有什么作用?
Dmi*_*sky 5
这是一个比较运算符链。比较运算符都是左关联的,因此它们是从左到右计算的。
发生的情况是:
console.log
"you wont see this"
false
("And you wont see this either")
控制台中没有记录任何内容,因为console.log从未被调用。
归档时间:
2 年,3 月 前
查看次数:
47 次
最近记录: