gpt4 book ai didi

javascript - 代码解释 - 我认为这是 Lambda 表达式

转载 作者:行者123 更新时间:2023-11-28 02:15:05 26 4
gpt4 key购买 nike

我成为程序员已经很久了,但有时我只是问一些愚蠢的问题。我没有一些新技术让我成为相当老式的程序员。例如下面的代码,就是删除所有cookie。

var cookies = document.cookie.split(';');
for (var i = 0; i < cookies.length; i++) {
var cookie = cookies[i];
var eqPos = cookie.indexOf('=');
var name = eqPos > -1 ? cookie.substr(0, eqPos) : cookie;
document.cookie = name + '=;expires=Thu, 01 Jan 1970 00:00:00 GMT';
}

在那里它正在做这个

eqPos > -1 ? cookie.substr(0, eqPos) : cookie;

我不知道这里发生了什么。你能解释一下吗?这种符号是什么?我需要学习什么才能理解它。

最佳答案

这是一个简短的 if 语句,这就是条件

eqPos > -1 

名称为:

cookie.substr(0, eqPos)

如果条件为真:

cookie

如果是假的

关于javascript - 代码解释 - 我认为这是 Lambda 表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16515731/

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