前言 JS 调用方法的风格为 obj.method(...),例如 str.indexOf(...),arr.slice(...).但有时出于某些目的,我们不希望这种风格.例如 Node.js 的源码中有很多 类似这样的代码: const { ArrayPrototypeSlice, StringPrototypeToLowerCase, } = primordials // ... ArrayPrototypeSlice(arr, i) 为什么不直接使用 arr.slice() 而要多此一举?…