2021-07-03

逗号操作符

逗号操作符

这是个很容易被忽略的操作符,然而逗号操作符有个被忽略的很神奇的功能

在MDN上是这样介绍这个操作符的:

**逗号操作符** 对它的每个操作数求值(从左到右),并返回最后一个操作数的值。

看看这段代码:

function number() { console.log("use me"); return 999;}let test = (number(), 2);console.log(test); // use me 2

没错,虽然逗号只会返回出最后一项的结果,但前面如果有函数也是会执行的。

再基于逗号会出现返回值这个特性,还能和箭头函数组合出现神奇的化学反应:

let number = 2;function changeNumber() { number = 999; return number;}let test = (() => (changeNumber(), number))();console.log(test); // 999

箭头函数的一个特性:当这个函数只有返回时可以省略大括号和return,而逗号表达式只是一个表达式并有一个返回值......

原文转载:http://www.shaoqun.com/a/845138.html

跨境电商:https://www.ikjzd.com/

转口贸易:https://www.ikjzd.com/w/1427

square:https://www.ikjzd.com/w/2106

easy buy:https://www.ikjzd.com/w/2162


逗号操作符这是个很容易被忽略的操作符,然而逗号操作符有个被忽略的很神奇的功能在MDN上是这样介绍这个操作符的:**逗号操作符**对它的每个操作数求值(从左到右),并返回最后一个操作数的值。看看这段代码:functionnumber(){console.log("useme");return999;}lettest=(number(),2);console.log(test);/
电霸:https://www.ikjzd.com/w/2597
为何VC巨蟒会横行无忌?看看亚马逊VC账号这8大"特权"再说!:https://www.ikjzd.com/articles/11875
2018年黑五网一的高峰"不高"的原因在哪?:https://www.ikjzd.com/articles/11877
劲爆消息!欧洲7国消费者集体投诉谷歌侵犯用户隐私, 谷歌或将面临巨额罚款!:https://www.ikjzd.com/articles/11880
狂封上千店铺!对抗GBC侵权控诉攻略合集!:https://www.ikjzd.com/articles/11881
口述与黑人交换4p经历 第一次交换粗大细节过程:http://lady.shaoqun.com/a/247879.html
被两个男人同时前后做 两个人一前一后一进一出着:http://lady.shaoqun.com/m/a/248081.html
杨大明翻身压到苏晴身上第47章 被公公舔了一整夜苏晴:http://www.30bags.com/m/a/250123.html
盐田海滨栈道可以骑车吗:http://www.30bags.com/a/469633.html
Xi女孩大明宫遗址公园被陌生男人曝光:http://lady.shaoqun.com/a/400656.html
我一坐月子,老公就趁我睡着的时候抓我裤子,感觉像个淑女!:http://lady.shaoqun.com/a/400657.html
如何成为一个男人离不开的女人,学着下面的招数,让他想你睡不着。:http://lady.shaoqun.com/a/400658.html

No comments:

Post a Comment