文章博客

技术团队文档示例


一些性能问题

<h4>JS一些注意事项</h4> <hr /> <h5>!!显式转换会更好</h5> <pre><code>var a = "42"; // 这样的显式用法更好: if (!!a) { // .. }</code></pre> <h5>null和undefined的处理</h5> <p>个人认为通过这种方式将 null 和 undefined作为等价值来处理比较好。</p> <pre><code>var a = doSomething(); if (a == null) { // .. }</code></pre> <h4>JSON.sringify()</h4> <p>把下面的对象属性改为</p> <pre><code>var obj = { _judy : '88', _wayne : '99' } //转换成 var newobj = { judy: "88", wayne: "99" }</code></pre> <p>整体代码实现:</p> <pre><code class="language-javascript">var obj = { _judy : '88', _wayne : '99' } var objMatch = { _judy : 'judy', _wayne:'wayne' } var newObj = JSON.parse( JSON.stringify(obj).replace(/_judy|_wayne/gi,match =&gt; objMatch[match]) ) console.log(newObj) //{ // judy: "88", // wayne: "99" //}</code></pre>

页面列表

ITEM_HTML