在某些语言中,如果函数返回数组,则与将数组存储在变量中然后检索单个元素相反,如下所示:

var someValues = getSomeValues();
var firstElement = someValues[0];

您可以在函数调用后直接使用数组索引符号来检索返回数组的元素,如下所示:

var firstElement = getSomeValues()[0];

这种构造或语法称为什么?它有一个特别的名字吗?

最佳答案


您正在做的是访问函数返回的数组/集合的索引元素。您没有直接访问函数中的索引。
我将这种“链接”索引器称为返回值。

关于arrays - 此语法是否有名称getSomeValues()[0]?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3361813/

10-12 03:06