const createText = (text) => {
const e = document.createElement('p')
e.innerHTML = text
return e
}class CreateText {
...??
}请问第一段创建元素的代码怎么用 ES6 的 Clsss 改写,使得下面的代码成立:const foo = creatText('hello')const bar = new CreateText('hello')console.log(foo == bar) // print `true`
1 回答
慕莱坞森
TA贡献1810条经验 获得超4个赞
哥们,用ES6的class,你不使用new来调用class是会报错的啊!
不可能成功,要这样的代码呢可以运行,只能选择使用ES5的写法啊,用es5可以使用安全构造的方法实现不使用new也可以成功调用,ES6的class语法是不能实现的。
添加回答
举报
0/150
提交
取消