gpt4 book ai didi

javascript - 为什么下划线使用对象作为分隔符

转载 作者:行者123 更新时间:2023-11-30 17:33:08 25 4
gpt4 key购买 nike

<分区>

我刚开始阅读带下划线注释的源代码,我发现他们使用Object literal {}作为breaker,如下所示:

else if (obj.length === +obj.length) {
for (var i = 0, length = obj.length; i < length; i++) {
if (iterator.call(context, obj[i], i, obj) === breaker) return;
}
}
else {
var keys = _.keys(obj);
for (var i = 0, length = keys.length; i < length; i++) {
if (iterator.call(context, obj[keys[i]], keys[i], obj) === breaker) return;
}

+ 在 if 语句中用于从 string 转换为 number 和字符串连接,除了它的常规算术用途。

我试过:

console.log(+"5");//=>5
console.log(+5);//=>5
console.log(5===+5);//=>true

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com