Skip to content

Latest commit

 

History

History
44 lines (37 loc) · 1.35 KB

张鹏-20180805.md

File metadata and controls

44 lines (37 loc) · 1.35 KB

leetcode 算法题

只出现一次的数字

var singleNumber = function(nums) {
    var obj={};
    for(var i=0;i<nums.length;i++){
        if(obj[nums[i]]){
            obj[nums[i]] =obj[nums[i]] + 1;
        } else {
            obj[nums[i]] = 1;
        }
    }
    for(var key of Object.keys(obj)){
        if(obj[key]==1){
            return parseInt(key)
        }
    }
};

英文技术文章

13 Noteworthy Points from Google’s JavaScript Style Guide JavaScript 的编码风格非常自由,google 和 airbnb 有着最流行的两个风格指导。本文总结了 13 条 google 对 JavaScript 的编程风格指导。

  1. 使用空格而不是 Tab
  2. 语句结尾必须加上";"
  3. 暂时不要使用 ES6 的 module
  4. 不提倡水平对齐(但不是禁止)
  5. 不要再使用 var
  6. 推荐使用箭头函数
  7. 使用模板操作符(``)代替拼接字符串
  8. 对较长的字符串不要使用行延续符(\)
  9. for 循环中推荐使用“for… of”
  10. 不要使用 eval 函数
  11. 常亮必须以全大写字符命名
  12. 一个变量一个申明
  13. 使用单引号而不是双引号声明字符串

技术技巧

分享观点