我很难为以下函数找到合适的术语:
var array = [1, 2, 3];
array.pop();
return array; // returns [1, 2];
和:
var array = [1, 2, 3].pop();
return array; // returns 3
我个人只是将第一个示例称为“间接”,因为您间接触发了数组上的函数并对其进行了修改。
我称之为第二个例子,你猜对了,“直接”,因为你直接将函数链接到数组。
听起来有点傻,我知道。
但是,我对这些特定代码的实际术语非常感兴趣,如果有的话。