it('`values()` returns an iterator', function() {
const arr = ['k', 'e', 'y'];
const iterator = arr.values();
iterator.next();
iterator.next();
terator.next();
assert.deepEqual(iterator.next(), {value: void 0, done: true});
});
没有通过测试。
我在chrome控制台上试了arr.values()
并得到了同样的错误。
它不是标准化的阵列方法吗?
答案 0 :(得分:3)
Array#values目前为not implemented in most browsers。为了让你使用它,你需要通过Babel进行转换。
答案 1 :(得分:2)