在某些语言中,如果函数返回数组,则与将数组存储在变量中然后检索单个元素相反,如下所示:
var someValues = getSomeValues();
var firstElement = someValues[0];
您可以在函数调用后直接使用数组索引符号来检索返回数组的元素,如下所示:
var firstElement = getSomeValues()[0];
这种构造或语法称为什么?它有一个特别的名字吗?
最佳答案
您正在做的是访问函数返回的数组/集合的索引元素。您没有直接访问函数中的索引。
我将这种“链接”索引器称为返回值。
关于arrays - 此语法是否有名称getSomeValues()[0]?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3361813/