发表于: 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 等数组的专用方法,对数组的概念也有了更加深入的了解


返回列表 返回列表
评论

    分享到