阅读 O'Reilly 的 JS 权威指南,发现了这段代码:
let freq = {};
for (let item of "alabama") {
if (freq[item]) {
freq[item]++;
} else {
freq[item] = 1;
}
}
只想复习一些语法和含义:
将空对象分配给“freq”变量
在给定的字符串上运行 for/of 循环
If 语句检查 freq[item] 是否返回 true .. 我明白了那部分但是什么会触发那个 truthy 值?
那么如何触发虚假值以产生值 1 呢?
预先感谢!
拉风的咖菲猫
汪汪一只猫
倚天杖
相关分类