美文网首页
常用的js代码(二)

常用的js代码(二)

作者: 前端_娟 | 来源:发表于2020-03-13 10:34 被阅读0次

    4.判断当前字符串是否都为小写 isLowerCase

    const isLowerCase = str => str === str.toLowerCase();

    isLowerCase('abc'); // true

    isLowerCase('Ab4'); // false


    5.判断当前的值是否为数字类型 isNumber

    function isNumber(n) {

    return !isNaN(parseFloat(n)) && isFinite(n);

    }

    isNumber('1'); // false

    isNumber(1); // true


    6.判断给定的两个日期是否为同一天 isSameDate

    const isSameDate = (dateA, dateB) => dateA.toISOString() === dateB.toISOString();

    isSameDate(new Date(2010, 10, 20), new Date(2010, 10, 20)); // true


    7.通过递归的形式,将多维数组展平成一维数组。 deepFlatten

    const deepFlatten = arr => [].concat(...arr.map(v => (Array.isArray(v) ? deepFlatten(v) : v)));

    deepFlatten([1, [2], [[3], 4], 5]); // [1,2,3,4,5]


    相关文章

      网友评论

          本文标题:常用的js代码(二)

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