我在es6中有以下代码,我想将其转换为es5。
class PowerArray extends Array {
isEmpty() {
return this.length === 0;
}
}
let arr = new PowerArray(1, 2, 5, 10, 50);
console.log(arr.isEmpty()); // -> empty
console.log(arr.filter(item => item >= 10)); // -> 10, 50
我尝试使用Array.prototype.filter.call(context,callback),但是我不知道要在第一个参数中传递什么。甚至有可能做到这一点?
我知道我可以使用Babel,但这是出于学习目的。