jjzjj

fooParam

全部标签

javascript - 没有 CoffeeScript 的 CoffeeScript 问号语法

CoffeeScript有这样的语法糖:item.getFoo?().fooParam?.bar这转化为长javascript等效于getFoo==null和fooParam==null检查。问题是:除了CoffeeScript之外,有没有什么方法可以在vanillajavascript中使用这种语法和库/翻译器/编译器?我们在我们的项目中使用Traceur,但它没有这样的语法,因为它不符合ES6(尽管我希望它符合)。也许可以通过某种方式在Traceurfork中实现它? 最佳答案 如果您不想要确切的CoffeeScript语义,您

php - 拆分一个大的 PHP 类

我有一个很大的类(1500行,但很快就会是这个数的几倍),我想将其拆分以便它更适合SRP。(这样每个文件都更小且更易于管理。)该类包含50-100个属性,并且有几种不同类型的操作对其执行-其中之一是update,它依次执行多个步骤,例如更新数据库,并发送电子邮件。所以我想我想要4节课。我应该如何构建类?这是我现在拥有的简化版本:classFoo{publicfunction__construct($params){}publicfunctionupdate(){$this->updateDatabase();$this->sendEmails();}privatefunctionupd