将代码从es6转换为es5?参见es6代码示例

时间:2019-09-30 18:40:41

标签: javascript ecmascript-6 ecmascript-5 es6-class es5-compatiblity

我在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,但这是出于学习目的。

0 个答案:

没有答案