0
我试图与RxJS一个基本的例子上Array.observe,但我发现了一个错误,指出:RxJS - 不支持你的平台
rx.all.js:2880 Uncaught TypeError: Array.observe is not supported on your platform
这是我的代码现在:
<!DOCTYPE html>
<html>
<head>
<script src="node_modules/rx/dist/rx.all.js"></script>
<script>
var array = [];
var observable = new Rx.Observable.ofArrayChanges(array);
observable.subscribe((res) => {
console.log(res.object[res.index]);
});
setInterval(() => {
array.push(Math.random());
}, 1000);
</script>
</head>
<body>
</body>
</html>
你能想到为什么会发生这种情况吗?
对,那么我会采取什么样的方法? – Illinois47
检查 https://mail.mozilla.org/pipermail/es-discuss/2015-November/044684.html –
我已经看到Rx.Observable.ofArrayChanges()(例如)在教学课程教材中使用,所以要小心样本代码给你这个例外。从它的消亡看来,这是任何人都找到的唯一有用的目的。 – mikee