Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当被推到一个数组中时,做一些可以观察到的事情_Javascript_Arrays_Rxjs_Observable - Fatal编程技术网

Javascript 当被推到一个数组中时,做一些可以观察到的事情

Javascript 当被推到一个数组中时,做一些可以观察到的事情,javascript,arrays,rxjs,observable,Javascript,Arrays,Rxjs,Observable,我有一个数组x和一个从x可以观察到的数组(arrObs)。有一个按钮,当用户点击按钮时,一个随机数被推入数组。我希望在将值推入数组时从数组中打印该值 使用纯js: var arr=[]; arr.oldpush=arr.push.bind(arr); arr.push=function(values...){ values.forEach(console.log); this.oldpush(...values); }; (我只是认为没有必要为此使用框架…您的问题是什么?每当单击按钮

我有一个数组x和一个从x可以观察到的数组(arrObs)。有一个按钮,当用户点击按钮时,一个随机数被推入数组。我希望在将值推入数组时从数组中打印该值

使用纯js:

var arr=[];
arr.oldpush=arr.push.bind(arr);
arr.push=function(values...){
  values.forEach(console.log);
  this.oldpush(...values);
};

(我只是认为没有必要为此使用框架…

您的问题是什么?每当单击按钮时,都会将一个随机值推入数组。我想让阵列observable的subscribe在clickSo上运行,那么,你是在要求我们为你编写代码吗?或者你写了它并且有困难吗?请问一个问题。我已经在数组上写下了可观测的。据我所知,每当按下一个新项目时,它都应该记录。当单击Inver按钮时,值被推入数组。但这不是日志记录
var arr=[];
arr.oldpush=arr.push.bind(arr);
arr.push=function(values...){
  values.forEach(console.log);
  this.oldpush(...values);
};