美文网首页
JavaScript常用代码总结

JavaScript常用代码总结

作者: 墨染轩林 | 来源:发表于2019-11-29 16:14 被阅读0次

    常用代码总结

    • 创建 0~N 的数组:
    # 方法一 
    Array(9).fill().map((v, i) => i)  // output: [0, 1, 2, 3, 4, 5, 6, 7, 8]
    
    # 方法二
    [...Array(9).keys()]  // output: [0, 1, 2, 3, 4, 5, 6, 7, 8]
    
    • 数组去重
    const list = [1, 1, 2, 3, 6, 45, 8, 5, 4, 6, 5]
    const uniqueList = [...new Set(list)] // [1, 2, 3, 6, 45, 8, 5, 4]
    
    • 数据类型判断
    // output: string or (number|boolean|null|undefined|array|object|date|regexp|...) 
    const type = (data) => Object.prototype.toString.call(data).slice(8, -1).toLowerCase()
    
    // 测试
    type(12) // output: 'number'
    type([]) // output: 'array' 
    type(/^1[3|5|7|8]\d{9}$/) // output: 'regexp'
    
    • 数值取整

    相关文章

      网友评论

          本文标题:JavaScript常用代码总结

          本文链接:https://www.haomeiwen.com/subject/lzsgwctx.html