题目描述:
给你一个有效的 IPv4 地址 address,返回这个 IP 地址的无效化版本。
所谓无效化 IP 地址,其实就是用 “[.]” 代替了每个 “.”。
解决思路:
开始是想要把给的字符串分割成数组再进行操作,后来发现不用,直接使用字符串函数split,给出一个for循环,判断字符串中.的存在(注意要用强等于===),使用[.]替换掉。
在最后使用join,return 就OK。
代码部分:
var defangIPaddr = function(address) {
address=address.split("");
for(let i=0;i<address.length;i++){
if(address[i]==='.'){
address[i]='[.]';
}
}
return address.join("");
};
遇到的问题:
split和join使用参数用双引号,另一种方法,感觉正则表达式很牛逼的样子,一行代码直接替换,真是ojbk 展示一下啦:
return address.replace(/\./g,"[.]")
昨天学到了vue 的页面跳转,传值。思考一下呢,这个东西要怎么用才能最好的发挥出它框架的作用…道路且长呢
说点题外话,上班超级疲惫,超想回家,想老婆。
后天就回西安了,一个月也蛮快的。感觉好累啊啊啊啊啊啊啊啊啊啊,小蔡要回家