js将匹配关键字使其变为红色

js将匹配关键字使其变为红色
       /**
         * 将关键字变为红色
         * @param str  待处理字符串
         * @param keyWord   关键字字符串
         * @returns {*} 将关键字变为红色加粗后的字符串
         */
        function changeKeyRed(str,keyWord) {
            if(str!=null&&keyWord!=null){
                var substr="/"+keyWord+"/g";
                var replaceStr=str.replace(eval(substr),"<span style='color:red;font-weight:bold'>"+keyWord+"</span>")
                return replaceStr;
            }
            else {
                return str;
            }
        }
979 0 2022-06-30 电脑技术

如果equals的左边是空值 会出现空指针异常

如果equals的左边是空值 会出现空指针异常

今早碰到了一个小bug,equals左边为null,然后就报了异常,然后用了个最蠢的方法解决了,就是先判断它不为空,再用equals。截图记录下自己的蠢。


原本是:

966 0 2022-04-07 电脑技术