為什么判空會過濾掉#和&字符串?
<!DOCTYPE? HTML>
<html >
<head>
? ? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
? ? <title>數(shù)組</title>
? ? <script type="text/javascript">
? ? ? ? //創(chuàng)建數(shù)組
? ? ? ? var arr = ['*','##',"***","&&","****","##"];
? ? ? ? ?arr[7]= "**";
? ? ? ? //顯示數(shù)組長度
? ? ? ? alert(arr.length);
? ? ? ? //將數(shù)組內(nèi)容輸出,完成達到的效果。
? ? ? ? var anArr = new Array();
? ? ? ? for(var i = 0; i < arr.length; i++){
? ? ? ? ? ? var str = arr[i];
? ? ? ? ? ? if(str != null) {
? ? ? ? ? ? ? ? anArr[str.length-1] = arr[i];
? ? ? ? ? ? }
? ? ? ? }
? ? ? ? for(var i = 0; i<anArr.length; i++) {
? ? ? ? ? ? document.write(anArr[i] + "<br />");
? ? ? ? }
? ? </script>
</head>
<body>
</body>
</html>
2018-07-31
## 和&& 長度都是2,anArr[str.length-1] = arr[i]這里重復賦值,最后一個是**
2018-07-26
完全不懂