Javascript 在ES6中扩展字符串时出错
Javascript 在ES6中扩展字符串时出错,javascript,class,ecmascript-6,Javascript,Class,Ecmascript 6,“严格使用”; 类反向限制扩展字符串{ 颠倒{ 让res=''; for(设i=this.length-1;i>=0;--i){ res+=此[i]; } 返回res; } } 设rs=新反向限制(“汪洋”); console.log(rs.reversed())字符串在节点5.3中目前不可再分类,根据: 您的示例在Firefox45+和Edge 13+上应该可以很好地解决这个问题。基本上,节点不完全支持子类化内置。主要问题是,它从未真正创建反向限制的实例。Node只将rs视为字符串,我可以确
“严格使用”;
类反向限制扩展字符串{
颠倒{
让res='';
for(设i=this.length-1;i>=0;--i){
res+=此[i];
}
返回res;
}
}
设rs=新反向限制(“汪洋”);
console.log(rs.reversed())代码>字符串
在节点5.3中目前不可再分类,根据:
您的示例在Firefox45+和Edge 13+上应该可以很好地解决这个问题。基本上,节点不完全支持子类化内置。主要问题是,它从未真正创建反向限制的实例。Node只将rs
视为字符串
,我可以确认,它在Webkit中不起作用,但在Edge中起作用!表示标志:对该功能的支持不正确地要求严格模式。实际上,它不适用于任何标志或严格限制mode@RGraham这可能是因为节点5不支持严格模式之外的class
。