代码解释-我认为这是Lambda表达式
Explanation of Code - I think it's Lambda expression
我做程序员已经很久了,但有时候我只是问一些愚蠢的问题。我没有什么新技术使我成为一个老式的程序员。例如下面的代码,就是要删除所有的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
name将为:
cookie.substr(0, eqPos)
如果条件为真:
和
cookie
如果为false
相关文章:
- java.net和javascript之间正则表达式的差异
- Grunt匹配正则表达式
- 不同浏览器中的空白字符正则表达式行为
- ng init中的表达式无法使用ng repeat
- 正则表达式在字符串中找到base64
- 我的AngularJS表达式没有'不起作用
- 子字符串/正则表达式以获取字符串中保存的 SRC 值
- 调用正则表达式匹配的函数
- 表达式引擎扩展开发-向呈现的条目添加自定义javascript
- 使用正则表达式评估电子邮件地址时出现性能问题
- Javascript 正则表达式 : ^[^/s/]+[a-z]{1,}[0-9]*[-_]*[^/][
- JavaScript正则表达式文本与RegExp对象
- 正则表达式只允许 x 个整数
- 使用正则表达式将输入格式设置为单字符逗号、单字符逗号等
- 改进用于验证付款金额的正则表达式
- 正则表达式与数字中的第二个点匹配
- 键按正则表达式以查找具有负值的小数
- 一个正则表达式,用于从JS中的HTML标记中删除id、样式和类属性
- 代码解释-我认为这是Lambda表达式
- 有没有一个流lambda表达式用于angular2 ?