108 您需要切片方法。 var newArray = oldArray.slice(n, n+k); — 鲍勃 source 17 虽然W3Schools在该页面上似乎没有任何错误(这是不寻常的),但我认为MDC文档更好:developer.mozilla.org/en/Core_JavaScript_1.5_Reference/…– — Quentin
3 Slice会创建浅表副本,因此不会创建精确副本。例如,考虑以下内容: var foo = [[1], [2], [3]]; var bar = foo.slice(1, 3); console.log(bar); // = [[2], [3]] bar[0][0] = 4; console.log(foo); // [[1], [4], [3]] console.log(bar); // [[4], [3]] — 维克多·G。 source
0 假设我们有一个包含六个对象的数组,并且我们想要获得前三个对象。 解决方案: var arr = [{num:1}, {num:2}, {num:3}, {num:4}, {num:5}, {num:6}]; arr.slice(0, 3); //will return first three elements — 马利克·哈利勒(Malik Khalil) source