问答详情
源自:4-2 单页面应用Demo1

老师您好我发现demo有个小bug

按照视频所示代码完成后,会导致lists中的第一个元素1不能被添加到target列表中,原因是当选中lists中的1时,这时候current的值是0,在add方法中的if条件this.current为空值时会直接返回,由于JS中0 == ''的判断结果是true,因此当我们选择列表中的1执行添加方法的时候会直接进入if条件返回,导致无法添加到target中。

提问者:CharlesLee 2019-02-09 16:54

个回答

  • 慕小葉
    2019-06-14 09:18:55

    用 === 判断,不要用==