gpt4 book ai didi

javascript - python x[1 :2:3] in Javascript?

转载 作者:行者123 更新时间:2023-11-28 19:42:33 25 4
gpt4 key购买 nike

开门见山:
我正在尝试寻找一些 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com