console.log("the value is: " + value)我已经说过这里发生的事情是:
首先,我们调用一个对象函数(属于一个对象的函数,在本例中,对象是letters数组)我们作为第一个也是唯一的参数传递一个函数:(value) => {//...} --通常称为兰达或匿名函数。。也就是说,直觉上,我会说匿名函数</
当我使用具有真实条件的三元操作符将匿名函数赋值给变量时,我可以将变量作为正常函数调用。>>> a = lambda x, y: x + y if True else lambda x, y: x * y3
但是,当条件为false,而要分配的函数在单词else之后时,我会得到类似的结果。我不知道这种奇怪行为背后的机制是什