Javascript中的Python x [1:2:3]?

Withaika

正确地说:
我正在尝试找到Python列表拆分函数
ex的一些JavaScript版本

>>> x=[1,2,3,4,5]
>>> x[1:4]
[2, 3, 4]
Mrgeek

您可以使用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]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何创建这个序列 "x-^-1" "x-^-1" "x-^-1" "x-^-1" "x-^-2" "x-^-2" "x- ^-2" "x-^-3" "x-^-3" "x-^-4" 在 R 中?

为什么对于整数,2 * x * x比Python 3.x中的2 *(x * x)快?

Keras 2.0.8仅在Python 3.x中执行1个纪元,在2.x中执行10个纪元

重新定义JavaScript数组的尺寸(即1x6 => 2x3)

在Haskell中如何做到这一点?[x ^ 0,x ^ 1,x ^ 2,x ^ 3 ...]

如何使Python读取用户输入函数?(例如f(x)= 2x ^ 2 + 3x + 1)

如何在sympy中求解x的y =(x + 1)** 3 -2?

X = X [:, 1]在Python中的含义

在Java中创建列表[xn,x-n + 1,...,x,x + 1,x + 2,... x + n]

为什么x.func1 x.fun2 x.func3函数在onClick中不起作用

iOS中不同设备上的图像1x,2x和3x问题

如何使用 matplotlib 在 Python 中绘制 f(x) = e^x - 4x^3 + 1?

如何在x轴值出现多次的python中进行绘制,例如0 1 2 3 2 1 0

为什么x in(1,2,3):比x == 1或x == 2或x == 3快?

为什么 Python 为 [0xfor x in (1, 2, 3)] 返回 [15]?

Windows 7在RAID1中安装2x3TB的问题

python any() 的工作方式不同,为什么 [1,3,5] 中的 any([1,2]) 返回 True 而 ['a','v' 中的 any(['a','b']) 不返回, 'X']?

如何在Nx3矩阵中获得k个2x1或1x2瓦片的最大和

在IPython Notebook中同时使用Python 2.x和Python 3.x

python中系列的层次结构索引中的x [1,2]和x [1] [2]有什么区别?

将数字(x1,x2,x3,...)分配给列表(a1,a2,a3,...)中的每个元素,以便a1 / x1类似于a2 / x2,依此类推

Python 2.x和3.x速度

Python readlines() 3.X 到 2.X

Monkeyrunner 使用的是 python 2.x 而不是 3.x

将 Python 2x 移植到 3x

(x ^ 2)在javascript中做什么?

如何将方程式“ x ^ 2 + x ^ 2 + 2x-x-25”中变量的空系数转换为“ + 1x ^ 2 + 1x ^ 2 + 2x-1x-25”?

MechanicalSoup(python 3x)可以处理网站中的javascript吗?

语句d =('x':1,'y':2,2,'z':3)显示Python 3.6中的错误。新版本的正确语法是什么?