anArr[str.length-1] = arr[i];这一行怎么就能把不是*号的筛选掉的???

来源:3-8 编程练习

嘿大宝

2018-08-10 14:53

anArr[str.length-1] = arr[i];这一行怎么就能把不是*号的筛选掉的???

写回答 关注

1回答

  • 慕粉1002408426
    2018-08-10 15:57:39
    已采纳

    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];

                }

            }

    不是筛选掉,而是替换。anArr[1]一开始是“##”,先被“&&”覆盖,又被“##”覆盖,最后被“**”覆盖

    嘿大宝

    非常感谢!

    2018-08-13 09:03:33

    共 3 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题