发表于: 2016-08-11 23:07:04
0 2276
今天完成的事:开始刷原生的js基础
明天要做的事:继续学习,看angular 和 原生的js
收货:学习了数组中的一些方法
完成了一道题目 将Input输入中的手机号的中间5位变成* 也就是183*****189这个格式
<input type="text" id="tel" value="">
<button type="button" id="click" onclick="a()">转换</button>
<div id="out"></div>
<script>
function a(){
var tel=document.getElementById("tel").value;
var s=tel.toString();
var arr= s.split("");
var k=arr.splice(3,5,"*****")
var j=arr.join("");
document.getElementById("out").innerHTML = j;
}
其中分别用到了 将数字转化成字符串 toString方法
将字符串转变成数组的 split方法
再将数组进行删除添加的splice方法
最后是将数组拼接成字符串的join方法
然后看书还学到了例如map 等数组的专用方法,对数组的概念也有了更加深入的了解
评论