Ang*_*han -3 javascript typescript
我对此声明有疑问 1 >= 2 ? console.log("123"): null;
该语句是否由于“ null”而导致内存泄漏?我可以编写这样的代码,而不是if语句。
最好的祝福,
在JavaScript中,只要您可以引用(访问)它们,就存在它们。如果您保留对实际上不再需要的thig的引用,则会发生内存泄漏。但是,null就您而言,永远不会存储在任何地方,因此在执行该语句后,它会立即被丢弃。没有内存泄漏。
附带说明,这里根本没有理由使用三元。可以使用if语句以更简洁的方式编写该代码:
if(1 >= 2) console.log("123");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
67 次 |
| 最近记录: |