开门见山:
我正在尝试寻找一些 Python 列表拆分函数的 JavaScript 版本
例如:
>>> x=[1,2,3,4,5]
>>> x[1:4]
[2, 3, 4]
最佳答案
你可以使用 Array.slice() :
var x=[1,2,3,4,5];
console.log(x.slice(1,4)); // => [2, 3, 4]
但是Python的切片是有一个步骤的,就是对一个元素进行切片,然后通过index+STEP移动到元素,在JavaScript中是这样的:
Array.prototype.mySlice = function(b,e,s) {
var n=[];
for (var i=b; i<e; i+=s) {
n.push(this[i]);
}
return n;
}
var x=[1,2,3,4,5,6,7,8,9,10];
console.log(x.mySlice(1,7,2)); // => [2, 4, 6]
关于javascript - python x[1 :2:3] in Javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44145828/