【发布时间】:2018-05-24 00:56:33
【问题描述】:
使用以下方法创建一个 Str 类:
添加 lower 方法将字符串转换为小写。
Str.lower('EAT') // eat
添加upper方法将字符串转换为大写。
Str.upper('today') // TODAY
我尝试使用下面的代码,但没有成功
class Str {
constructor(lower,upper) {
this.lower = lower.toLoweCase();
this.upper = upper.toUpperCase();
}
}
Str.lower('HALO');
【问题讨论】:
-
请您详细说明“但没有工作”,好吗?仅供参考。 @Isaac 设法在您的
toLowerCase()函数调用中找到拼写错误;你错过了r。 -
class Str { static lower(s) { return s.toLowerCase(); } static upper(s) { return s.toUpperCase(); } }做别人的功课。 -
老实说,如果你是一个自学的人,大多数时候都很难掌握一个新概念。抨击任何人发布
easy问题真的很不公平。这是easy只是因为您不再是业余爱好者。 Stackoverflow 是为了在社区中分享爱,让我更好地理解 -
@ASDFGerte:希望你不会被冒犯,因为我是
JS的自学者,经常对这么多新概念感到沮丧,无法抓住它们。Stackoverflow是我可以依赖的极少数地方之一 -
@Isaac 在不知道我的任何个人详细信息的情况下,很难通过互联网“冒犯”我。当问题太“基本”(“简单”,如果你愿意的话),我只是经常认为阅读关于一般主题的更长的教程/书籍会更好。当然,这比解决眼前的问题要花更长的时间,但从长远来看会更有益。就我自己而言,我喜欢解决这样的问题(只要它们像这个一样定义明确)。有时我会发布我的答案。如果这需要我时间,或者我什至犯了错误(发生这种情况),我会学习的。
标签: javascript class methods