我有这个:
getReadableStream() {
const readableStream = new Readable({
read(size) {
return false;
}
});
this.readableStreams.push(readableStream);
return readableStream;
}
但是,如果我可以推送到数组并在同一调用中返回该项目,那就太好了,我正在寻找这个:
getReadableStream() {
return this.readableStreams.push(new Readable({
read(size) {
return false;
}
}));
}
但是Array.prototype.push
当然不会返回被推送的项目。有什么方法可以用 JavaScript 做到这一点吗?理想情况下,我不想创建新数组,保留原始数组。
最佳答案
如果你想在一行中完成它,你可以使用 comma operator :
return this.readableStreams.push(readableStream), readableStream;
关于javascript - 一行推送item数组并返回item,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49326471/