【发布时间】:2019-03-11 16:10:32
【问题描述】:
我正在代码库中查看这个:
let lines = data.split('\n');
this.lastLineData = lines.splice(lines.length - 1, 1)[0];
我看不出上面和这个有什么不同:
let lines = data.split('\n');
this.lastLineData = lines.pop();
有什么不同吗?
【问题讨论】:
-
pop() 将始终删除并返回数组的最后一个元素; splice 更灵活,您可以从不同位置删除和返回许多项目...但在您的特定情况下,它们是相似的
标签: javascript node.js