javascript中有没有一种方法可以做与rust中的windows相同的事情?
我想在js中迭代一个数组,每次比较2个值,就像在rust中使用windows()一样,但不确定是否有方法可以实现这一点.
有人知道一种方法或类似的方法来重建它吗?
windows()
示例:
let slice = ['r', 'u', 's', 't'];
let mut iter = slice.windows(2);
assert_eq!(iter.next().unwrap(), &['r', 'u']);
assert_eq!(iter.next().unwrap(), &['u', 's']);
assert_eq!(iter.next().unwrap(), &['s', 't']);
assert!(iter.next().is_none());