如何修改Google Apps Script代码实现二维数组的splice操作?
处理二维数组的splice修改方案
你只需要针对二维数组里的子数组执行splice操作即可,因为你的目标二维数组是外层仅包含一个一维子数组的结构,直接访问这个子数组进行处理就能保留二维格式。修改后的代码如下:
function trimArray() { var myArray = [['1', '2', '3', '4', '5', '6,', '7', '8', '9', '10']]; // 访问二维数组中的第一个(也是唯一一个)子数组执行splice myArray[0].splice(3, myArray[0].length); console.log(myArray); }
修改说明:
- 原代码直接操作一维数组
myArray,现在二维数组的情况下,myArray[0]才是需要裁剪的目标子数组 - 执行
splice(3, myArray[0].length)后,子数组会被截取前3个元素,外层数组结构保持不变,最终输出就是[['1', '2', '3']]
内容的提问来源于stack exchange,提问作者MeesterZee
相关产品推荐
相关产品推荐

